Lemick is a programming language similar to traditional Basic implementations but with all the attributes of the modern programming tool. Major design features include a source to bytecode compiler and bytecode to object code compiler, platform-independence of the compiled code (through the use of VM bytecode), native support of concurrent and distributed programming (multi- threading and distributed multi-threading), rendezvous for message passing, replicas and ultra-weak consistency model for shared memory simulation, advanced exception handling mechanism including distributed version, weak typing, mixed style of procedural and object-oriented programming (relaxed OO), and high performance.
|Tags||Software Development Code Generators Compilers|
|Operating Systems||OS Independent|
Release Notes: This release has a number of bugfixes to the compiler and additions to the run-time. It also fixes severe packaging problems that made it very hard to build from source in the previous release. Pre-built binaries for Linux i386 and Win32 are available in this release.
Release Notes: This version includes complete support for virtual methods, property get/set routines, safe run-time type casting, built-in classes, and more robust package handling. The just-in-time compiler became approximately 20% faster and includes a number of new virtual machine instructions, like co-routine calling and type casting. A great number of bugfixes and various minor changes were made to the compiler and run-time.