Jal is a high-level language for a number of Microchip (TM) PIC microcontrollers (16c84, 16f84, 12c508, 12c509, 16F877) and Ubicom SX (SX18 and SX28) microcontrollers. It was created by Wouter van Ooijen. He created Jal because he did not like any of the low-cost (or free) languages for these chips and implementing a high level language looked like a nice project. Implementing an existing HLL seemed more difficult and less fun than creating his own, so he just started writing the compiler and the language evolved on with it. Sorry for all C-lovers, but Jal is more like Pascal. For a quick impression of Jal you could read either the summary or the examples section of the on-line manual. Wouter released Jal under GPL in January of 2003. His reasons are here. The source has been mantained from here ever since. |
||
Linux (and other unices), Mac OS X, and MS-Windows are supported. Jal will compile natively on Linux using gcc. Mac OS X users will need the December 2001 Developer Tools. Windows 98/NT users will need MinGW32 if they wish to compile the tools. |
||
See the Sourceforge download page for source and binary packages. Work continues in CVS. The following command will checkout all of the sources and place them in a jal subdirectory: cvs -z3 -d:pserver:anonymous@cvs.jal.sourceforge.net:/cvsroot/jal co jal You can browse our CVS tree here. SourceForge has further documentation on accessing a CVS tree here. |
||
May 13, 2004 - Added a log here A new website for GPL Jal was created. |
||
Jal comes with some documentation and examples. When that isn't enough, you can find help in the following places:
|
||
This Site Hosted by |
Last updated: July 17, 2003 |