"Aubit 4GL" is a project to make GPL, OpenSource, Informix-4GL compatible compiler, and continue to extend functionality needed to write most efficient and productive business related, database oriented applications. See "Home Page" link for more.
ProUnit is an Open Source Framework for unit test on Progress ABL (4GL) components, just like JUnit, NUnit and others.
In addition, it can compare temp-tables and datasets and it can also work with databases.
One example of its application:
a. import initial_data.d file to physical table (with overwrite)
b. run a procedure to test (that may change database records)
c. extract some records from physical table to a temp-table (A)
d. load expected_result.d file to temp-table (B)
e. compare temp-tables (A and B)
A wizard/procedure and a framework to make it easy to publish PROGRESS procedures as WebServices generating the WSDL and WS code, without requiring the developer to learn XML or the framework itself. There are many choices to deploy the code.
ProRefactor is the basis for Progress 4GL code analysis and refactoring. It is written in Java, and it is an Eclipse plug-in (though the libraries are useful beyond Eclipse).
Prolint is a tool for automated source code review of Progress 4GL code. Prolint can enforce company coding standards and finds sloppy code and code that may perform differently than how the programmer intended.
Microsoft Visual 6.0 C++ :New 4gl Windows API, Sql, Queries( Data Base : Excel,Access,Foxpro,Dbase,Text,csv),Ado, Sort, Reporting , Sms phone,Ftp server, mail/mapi,generate Pdf(acrobat) Text,office:Excel/Word, un/Compression(cabsdk),GIf anim,jpg,bmp...