The Hecl Programming Language is a high-level scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. It is intended as a complement to the Java programming language, not a replacement. As such, it tries to do well what Java doesn't, and leaves those tasks to Java for which it is best suited. It is also easy to add Hecl to Java, or write new Hecl commands in Java. It aims to be a very immediate language so that you can pick it up and start doing useful things with it quickly. Of particular interest is the fact that it's small enough to run on Java-enabled cell phones, so you can quickly script applications for them!
| Tags | Software Development Libraries Java Libraries Interpreters Embedded Systems |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | OS Independent |
| Implementation | Java J2ME |
Recent releases


Release Notes: Android code is now included and working. Reflection was added to the language for the Android and J2SE versions. Documentation was cleaned up . There were various fixes and improvements.


No changes have been submitted for this release.


Release Notes: The HeclBuilder jar is now included. A few regressions were fixed. A throw command was added.


Release Notes: No longer uses & to denote references. $ is used exclusively, and the 'copy' command is used for copying.


Release Notes: A new build system and support for CLDC 1.0 and 1.1.
A multi-threaded scripting language targeting logic embedding and interface development.