Harbour

Open source cross platform Clipper language compiler
Download

Harbour Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Harbour Team
  • Publisher web site:
  • http://www.harbour-project.org/
  • Operating Systems:
  • macOS
  • File Size:
  • 8.5 MB

Harbour Tags


Harbour Description

Open source cross platform Clipper language compiler Harbour is a compiler for the xBase superset language often referred to as Clipper (the language that is implemented by the compiler CA-Clipper). Harbour is a cross platform compiler and is known to compile and run on Mac OS X, MS-DOS, MS-Windows (32 & 64), Windows CE, Pocket PC, OS/2, and GNU/Linux.Why using it?· Because is a free software 100% compatible with Clipper compilers· Because it removes some of the limits imposed by the base implementation but the extent of this will depend on your chosen platform.· Because Harbour is proven to be stable, robust and efficient.· Because Harbour supports RDDs (Replaceable Database Drivers) to allow multiple data sources which allows an application to scale.· Because Harbour is portable across multiple operating systems with the same code base.· Because Harbour's architecture is fully open and supports a third-party add on market.· Because Harbour is open-source and therefore you are not at the mercy of the decisions of a private company.· Because Harbour is developed by a very experienced and capable team of developers. What's New in This Release: · Added support for automatic adding 1-st function with the same name · as compiled .prg file if some code statements are used before 1-st · function/procedure declared explicitly in .prg file. Such mode can · be enabled by -n2 new harbour compiler switch. This switch is used · by default by new hbmk tool. · speedtst updated to work with CA-Cl*pper. · Added protection against pushing new private variable on HVM stack · if such private variable is already created by the same function. · Clipper also has such protection. · Respect HB_START_PROCEDURE in all builds if such public · function/procedure exists. · Disabled HB_MSC_STARTUP in C++ MSVC builds. · Forbid some usage of __clsModMsg() and unblock some others · It should make some xHarbour users using OVERRIDE METHOD happy · but please remember it's still undocumented and unsupported · functionality - use for your own risk. · Fixed typo in HB_INETDATAREADY() - the second parameter (timeout) · was ignored. · Changed the NOT operator precedence - it should be bigger then · logical .and./.or. operators in #if expressions. · Fixed HB_REGEXMATCH(). Now the HAS/LIKE mode can be controlled · by 5th logical parameter (was 3rd), so 3rd parameter is solely · controlling case-sensitivity as indicated in the documentation. · Users are recommended to use HB_REGEXHAS() and HB_REGEXLIKE() · functions as unambiguous alternatives, which work equally · well on all Harbour versions. HB_REGEXMATCH() is now deprecated, · but kept for compatibility. · ACHOICE() fixed to redisplay itself when exiting with or · equivalent.


Harbour Related Software