harbour.github.io
Open in
urlscan Pro
2606:50c0:8003::153
Public Scan
Submitted URL: https://harbour-project.com/
Effective URL: https://harbour.github.io/
Submission: On June 09 via api from US — Scanned from DE
Effective URL: https://harbour.github.io/
Submission: On June 09 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Version 3.0 Harbour. The Cross-Platform xBase. Version 3.0 About About Harbour -------------------------------------------------------------------------------- License Terms of Service Contact Documentation README ChangeLog Build Tool · hbmk2 Runner · hbrun Reference Guides -------------------------------------------------------------------------------- FAQ (archive) -------------------------------------------------------------------------------- Code Examples Download Source and Binaries Nightly Builds -------------------------------------------------------------------------------- Contrib packages Third-party packages -------------------------------------------------------------------------------- The Oasis (archive) Development Mailing Lists Repository Commits Report an Issue -------------------------------------------------------------------------------- Forks News Crew Logo Language English Improve this page OVERVIEW Harbour is the open/free software implementation of a cross-platform, multi-threading, object-oriented, scriptable programming language, backwards compatible with xBase languages. Harbour consists of a compiler and runtime libraries with multiple UI, database and I/O backends, its own build system and a collection of libraries and bindings for popular APIs. With Harbour, you can build apps running on GNU/Linux, Windows, macOS, iOS, Android, *BSD, *nix, and more. Learn more WHY USE IT? * Harbour is free software, 100% compatible with Clipper compilers. * Harbour is proven to be stable, robust and efficient. * Harbour is portable across multiple operating systems with the same code base. * You can use it to develop either free/open source or nonfree applications. Learn more PROJECT STATUS Latest stable: 3.0.0 (2011-07-17) Source snapshot: .zip .tar.gz Nightly binary (Win): .exe More downloads FEATURES Native RDDs, SQL, ODBC Support for modern standards: JSON, SSL, TCP/IP, XML, … Cross-platform: 64-bit, mobile, Mac, Linux, BSD, ARM, … Console, TUI, GUI, service/daemon, web apps Third-party libs with additional features Team of experienced and capable developers LICENSE Harbour is a free and open-source project. It can be used to make open source applications, free or nonfree products. Learn more DEVELOPMENT NEWS -------------------------------------------------------------------------------- 2016-10-20 New logo and further website refresh The logo received a refresh, dropping "Hb" characters, making it fit in a square shape and refreshed, fewer colors. The website evolved further as well, with brighter and more modern look, larger fonts, responsive design and a new Donate button. 2016-09-20 Website refresh Continuing with the refactor, the site is now fully vector-based, sources have been cleaned up and further minimized, the look refreshed. The crew page and code examples are now automatically generated, thus much easier to update. Several pages have been converted to Markdown. Source size is now 64 kB (was 624 kB). Also added en edit button to each page. 2016-09-12 Website refresh Website refactored to use Jekyll, use pure HTML5, drop table based layout, drop JavaScript for a CSS menu, remove anything unused, fix things broken, use vector images instead of bitmaps where possible, deduplicate markup and content. This means 7.5x size reduction of page sources. Content and design remained the same, but much easier to update now. See the news archive for past articles. CODE EXAMPLES -------------------------------------------------------------------------------- Hello, world! A simple welcome message. FOR EACH example Demonstrating how to use the FOR EACH command. FOR EACH iterates with elements of data types that can be seen as a collection such as arrays, strings or objects. .ini file reading/writing Test for reading/writing .ini files using native Harbour functions. TBrowse() and TBColumn() examples A simple example demonstrating the use of classes TBrowse() and TBColumn(). Idle processing Simple way to run a process in the background. © 2022 Harbour Terms of Service | Contact vailtom, vsz