Jump to content

Harbour: Difference between revisions

From EDM2
mNo edit summary
No edit summary
Line 1: Line 1:
[[Image:Harbourlogo.jpg|250px|right]]
[[Image:Harbourlogo.jpg|250px|right]]
An open source, multi-platform object-oriented [[xBase]] database compiler that uses a C compiler as a back end to generate binaries. Although it has been forked a couple of times, Harbour is the oldest open source Clipper clone out there (if we ignore old xBase in Clipper [[DOS]] tools like [[nanoBase]]) and has by far the largest mindshare of the open source clones, not the least because they have had a rather conservative attitude towards development and platform support.
An open source, multi-platform object-oriented [[xBase]] database compiler that uses a C compiler as a back end to generate binaries. Although it has been forked a couple of times, Harbour is the oldest open source [[Clipper]] clone out there (if we ignore old xBase in Clipper [[DOS]] tools like [[nanoBase]]) and has by far the largest mind share of the xBase compatible toolchains, not the least because they have had a rather conservative attitude towards development and platform support.


In addition to xBase compatibility the toolkit supports connection to [[SQL]] databases.
In addition to xBase compatibility the toolkit supports connection to [[SQL]] databases.
Line 11: Line 11:
* [[Open Watcom]] C compiler, used to compile the output of the xHarbour compiler into machine code.
* [[Open Watcom]] C compiler, used to compile the output of the xHarbour compiler into machine code.
* [[GCC]] compiler, alternative tool to compile the output of the xHarbour compiler into machine code, available in versions for both the 3.x and 4x GCC Branches.
* [[GCC]] compiler, alternative tool to compile the output of the xHarbour compiler into machine code, available in versions for both the 3.x and 4x GCC Branches.
:Note that using the GCC back end means that the complied binary will rely on GCC DLL's
:Note that using as a GCC back end rather than Watcom means that the complied binary will rely on GCC DLL's


==Links==
==Links==

Revision as of 15:00, 12 December 2015

An open source, multi-platform object-oriented xBase database compiler that uses a C compiler as a back end to generate binaries. Although it has been forked a couple of times, Harbour is the oldest open source Clipper clone out there (if we ignore old xBase in Clipper DOS tools like nanoBase) and has by far the largest mind share of the xBase compatible toolchains, not the least because they have had a rather conservative attitude towards development and platform support.

In addition to xBase compatibility the toolkit supports connection to SQL databases.

Versions

  • Latest stable version: v.3.0.0
  • Beta version: 3.2.0 (2015-12-03)

Prerequisites

  • Open Watcom C compiler, used to compile the output of the xHarbour compiler into machine code.
  • GCC compiler, alternative tool to compile the output of the xHarbour compiler into machine code, available in versions for both the 3.x and 4x GCC Branches.
Note that using as a GCC back end rather than Watcom means that the complied binary will rely on GCC DLL's

Links

License

  • The bulk of the project is licensed under the GPL v2.

Author

  • Harbour Project
  • Antonio Linares (Project starter)
  • Maurilio Longo (OS/2 Port)
  • Przemyslaw Czerpak

Source