Projects / elastiC


elastiC is a portable, high-level, object-oriented, interpreted language with a C-like syntax. It features dynamic typing, very fast Garbage Collection, lexically scoped closures, namespaces, and a rich set of fundamental types. It is extensible through an easy and robust API. Its very light footprint also makes it ideal in embedded systems.

Operating Systems

Recent releases

  •  03 Jun 2002 14:49

    Release Notes: New features include default values for function/method parameters, "%" syntax to create strings with printf-like specifiers, "enscript" support, and "eval" functionality through compile() and apply(). The compiler is now totally re-entrant. Win32 Visual C++ project files were added. Alpha compatibility was added. Many updates and bugfixes were made.

    •  04 Nov 2001 18:44

      Release Notes: Many minor enhancements were made. Regression testing has been improved. Error messages now are more detailed. It is possible to modify the default file extensions for source and compiled packages. A "printf" function has been added to the basic module. Some bugs have been fixed. The most important change is the implementation of Python-like named arguments to printing functions (printf, sprintf, ...). This makes it possible to specify arguments like "%(name)s" or "%(myval)g", and the corresponding values are fetched from the hash table (or other sequence) specified as an argument.

      •  02 Nov 2001 22:02

        Release Notes: Sequence assignment to multiple lvalues, changes to syntax of multiple simultaneous assignment (now it uses brackets ([...] = [...]) instead of parentheses), debug data in bytecode objects and removal of the SetLineOP bytecode, improved hashing for floating point values, upgrading libltdl to version 1.2, and other bugfixes.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.