Jude is a rapid application development tool to develop data management workgroup applications that easy-to-maintain for developers and easy-to-use for end users. It is based on a knowledge base with an object oriented structure on the server side and a compound document agent-based user interface on the client side.
Knit is a new component definition and linking language that can be used with C and assembly code. Knit supports component definitions that require little or no modification to existing code. It automatically schedules component initializers and finalizers and provides an extensible constraint system to detect subtle errors in component composition. Knit provides cross-module inlining that largely eliminates the overheads of componentization, supports component hierarchies, and supports cyclic component dependencies. Knit can be used for any C program, but is especially well suited for use in systems that have many separate components, multiple implementations of the same component, intricate initialization requirements, complex component interdependencies, low-level code and embedded systems, or code that is used in radically different configurations.
Compilercache is a wrapper around your C and C++ compilers. Each time you compile something, it puts the result of the compilation into a cache. Once you compile the same thing again, with exactly the same command line parameters and exactly the same sources and included include files, the result will be picked from the cache instead of being recompiled.
KopiSusu is a Java compiler based on the KOPI suite. KopiSusu improves on the 1.4F version of KOPI by following The Java Language Specification, Second Edition very closely. It also generates classfiles that are more compatible with the classfiles generated by Javac and Jikes in the area of inner classes. It also contains a big load of bug fixes. It performs well on the jacks testsuite and finds more problems in your code at compile time.
ObjectScript is a general purpose object-oriented programming language. It is designed to be simple to learn, easy to use, and powerful, combining the convenience of an interactive interpreter with many of the features of Java: a simple Java-like syntax, javadoc support, a class system (single inheritance), private vs. public fields and methods, exceptions, synchronization and threading, regular expressions, etc. Since it can be interactively interpreted, ObjectScript can be used to debug or learn Java systems. And since it supports extending Java classes and interfaces, it can add sophisticated scripting to an existing Java application.
Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all). It also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter. SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation.