xtcc is a set of tools being developed for market research data processing. It is comprised of the following components: xtcc compiler, a data processing backend, qscript, a questionnaire scripting language, a data conversion program for converting data from the qscript format to data processing backend format, and dpassist, a tool to aid in the writing of tabulation and edit specs. The input for this program will be the questionnaire script or map file for the data.
Clean Programming Language is a general purpose, state-of-the-art, pure and lazy functional programming language designed for making real-world applications. Its unique typing system makes it possible to incorporate destructive updates of arbitrary data structures (including arrays) in a pure functional language and to make direct interfaces to the outside imperative world.
CoverageMeter is a complete code coverage tool chain. It analyzes the performance of a software validation and permits the optimization of the testing process of C/C++ applications. It finds untested code sections, redundant tests, and unused source code. It works by instrumenting the source code at compilation time and by analyzing the execution report that the instrumentation produces.
Open Watcom consists of the famous Watcom C++ and WATFOR compilers -- now open source. Open Watcom is mainly used for developing embedded, DOS, and ncurses software. Open Watcom includes the C/C++/Fortran IDE from Watcom for DOS and a full set of command-line tools for compilation, including the superb Watcom debugger. Open Watcom emits easy-to-understand errors and warnings when things go wrong. Open Watcom generates small statically linked binaries for Linux, Win32, Win16, OS/2, QNX, NetWare, and MS-DOS real and protected mode, among other targets. However, Open Watcom is still only beta-quality on Linux and BSD. The two most serious issues are imperfect C++ template support and an inability to dynamically link with shared libraries built by GCC. Also, Open Watcom is released under the Sybase Open Watcom Public License, which is considered non-free by most Debian Linux developers. NOTE: Open Watcom binaries for Linux are not available anywhere. You must build it yourself. 1.5 has known build issues on Linux; use version 1.4 or the current daily build instead.
Retrotranslator is a Java bytecode transformer that translates Java classes compiled with JDK 5.0 into classes that can be run on JVM 1.4. Supported features include generics, annotations, reflection on generics and annotations, enums, autoboxing, foreach loops, varargs, covariant return types, formatted output, static import, concurrency utilities, and collections framework enhancements.
Compiler for actsl is an extremely small compiler for a minimal low-level action-based programming language. The programming language has pointers with both references and dereferences, and therefore can do everything that can be done with C. The compiler can compile itself (bootstrap).
MetaCC is an annotation based lexer (scanner) and parser generator suitable for processing a wide range of languages, from small domain-specific languages to big ones like Java. Actions may be written directly as annotated Java methods. It contains examples of an expression language and Java 5 grammar.