Lemick project site
What's Lemick?

Lemick is a programming language with BASIC syntax, it's a typed and a compiled language, its source is compiled into a platform-independent virtual machine assembler that is later transformed into a platform-dependent representation by the just-in-time compiler. Lemick supports concurrent and distributed programming (multi-threading and distributed multi-threading). Rendezvous are used for message passing; replicas and ultra-weak consistency model implement distributed shared memory simulation. Extension of exception handling mechanism, including distributed version is being developed now. Lemick favors mixed procedural and object-oriented programming style.

22 feb 2004 Version 0.9.0alpha released
This version includes complete support for virtual methods, property get/set routines, safe run-time type casting, built-in classes and more robust packages handling. Just-in-time compiler became approx. 20% faster and includes a number of new virtual machine instructions, like co-routines call and type casting. And also a great number of bug fixes and various minor changes to compiler and run-time.







Copyright 2004 Alex Iliasov (alex at iliasov dot org)
All the information from this site can be used without any restrictions provided the reference to this site is included.
Main page