Projects / Hecl


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!

Operating Systems

Recent releases

  •  31 Jul 2008 10:51

    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.

    •  04 Aug 2007 07:17

      No changes have been submitted for this release.

      •  24 Jun 2006 22:49

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

        •  29 May 2006 22:35

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

          •  20 Apr 2006 10:13

            Release Notes: A new build system and support for CLDC 1.0 and 1.1.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.