Allegro Common Lisp is a full ANSI Common Lisp (1994) implementation. It contains many extensions, including 32- and 64-bit native compilation, efficient built-in memory management, foreign functions (for interfacing with other languages), multiprocessing, UNICODE and locale support, XML/HTML parsers, a Web client and server, GTK+ interface (1.2 and 2.0), Java interface, OLE interface (Windows only), profiler, regular expressions, an XML RPC implementation, native Lisp RPC, sockets, DLL and shared library support, and more.
CTSim is a Computed Tomography simulator. It simulates the process of obtaining x-ray data around a phantom object. It then uses various reconstruction algorithms for reconstructing the original image. It supports animation of projection and reconstruction processes, 3-dimensional viewing using OpenGL as well as cross platform support using GTK and Win32.
Calcoo is a scientific calculator designed to provide maximum usability. Its features bitmapped button labels and display digits to improve readability, no double-function buttons, undo/redo buttons, copy/paste interaction with the clipboard, both RPN and algebraic modes, two memory registers with displays, displays for Y, Z, and T registers, and tick marks to separate thousands. Calcoo is written in C using the GTK+ widget library (v.2.2+).
DISLIN is a high-level, easy-to-use plotting library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours, and maps. Several output formats are supported, such as X11, VGA, PostScript, PDF, CGM, HPGL, TIFF, and PNG. Plotting extensions for the interpreting languages Perl, Python, and Java are also supported for most operating systems.
EvoChess is a scientific experiment that uses Internet-connected computers in the evolution of chess playing programs. You can participate by running qoopy, an environment for distributed computing as done by EvoChess. The users can start their own evolution to develop a variety of chess programs. The better ones will survive and produce offspring, who inherit their successful behavior encoded in their genotype. To run it, Java 1.3 must be installed.
G3D is a C++ library for game developers, researchers, and students. It is a base of robust and high performance code common to most 3D projects. It is not a stand-alone graphics or game engine, but is a set of pieces to jump start your own engine or graphics project. The library has two parts: G3D for pure math, and GLG3D for interacting with hardware acceleration via OpenGL. You can use G3D without GLG3D if you want to use another 3D API (like DirectX) or don't like the OpenGL abstraction.
GLgraph is an interactive OpenGL based function grapher for Linux written in Perl. It visualizes any mathematical function in 1, 2, or 3 unkowns (x,z,t) in a 2D, 3D, or 4D wireframe or solid surface. It creates an animation after one time period. GLgraph has a command line interface to input a function, to specify the minimum and maximum plotting bound, and more. It can be interactively controlled with the keyboard.