Projects / elastiC

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.

Tags
Licenses
Operating Systems
Implementation

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.

        Screenshot

        Project Spotlight

        OpenStack4j

        A Fluent OpenStack client API for Java.

        Screenshot

        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.