Aubit 4GL compiler is a programming language based on (and compatible with) Informix-4GL. It provides an easy way to generate screen/form based programs, since statements for handling Windows, Forms, Menus, SQL, and similar are built-in. With support for SQL statements forming an intrinsic part of the language, it's especially suitable for developing database-oriented applications. Database connectivity is provided for PostgreSQL, MySQL, Informix, and others via ODBC. It supports both ncurses (console mode) and GTK+ (GUI mode) output.
| Tags | Database Front-Ends Office/Business Software Development Code Generators Compilers |
|---|---|
| Licenses | FDL GPL LGPL |
| Operating Systems | Windows Windows POSIX Linux |
| Implementation | C SQL |
Recent releases


Changes: Lots of bugfixes and new features were added, including some significant changes for BLOB handling, PDF report fixups, and a major update to the parser in the way it handles variables definitions. Numerous memory leaks were also found and fixed.


Changes: A build problem in which the last version wouldn't compile unless you had a specific database installed was fixed. A couple of other minor fixups were done.


Changes: This release has major bugfixes. It also adds callbacks to LOAD and CONSTRUCT, has many new built-in functions, and has other enhancements.


Changes: Minor enhancements were made to PDF reports. Extra syntax and builtin Barcode support (2 of 5, 3 of 9, or QR) were added. Major changes were made to the XML UI interface. Other minor improvements were made. Minor bugs were fixed.


Changes: This release adds improved SQL translation, better BLOB handling, "INITIALIZE LIKE", proper handling of non-numeric aggregates in reports, UI improvements (including Shift-Tab implementation), better ACE Report handling, substantial changes to DECIMAL handling, and an initial implementation of BIGINT.
A color math library for conversions, color differences, and density calculations.