Just Another Language (JAL) is a high-level programming language and compiler, similar to Pascal, that generates executable code for PIC microcontrollers, produced by Microchip Technology.
Designed by Wouter van Ooijen, and released under the GNU General Public License in 2003, JAL is a free-format language with a compiler that runs on GNU/Linux, Microsoft Windows, and MS-DOS, with Apple Mac OS X support. The language is configurable and extendable through the use of libraries and can be combined with PIC assembly language. In 2006, Stef Mientki began development of a new version, known as JALV2, which was programmed by Kyle York, and beta-tested by an international user group.
The JAL compiler is freeware and may be used for any purpose other than for life-critical or weapons systems. The JAL libraries are also free, under a GNU Library General Public License. However, the source code for the JAL compiler is not available.
The focal point of this guide is on the JAL (Just Another Language) programming language. Topics focused on the language or any implementations or dialects, as well as compilers, editors, or other tools created to facilitate programming in JAL, are also appropriate for this category, as are any guides, manuals, tutorials, user groups, or forums for the language.
 
 
Recommended Resources
Hosted by GitHub, this project holds a set of JAL libraries, compatible with the JALv2 compiler. Several libraries exist, built by authors all over the world, and the intent of this project is to centralize these libraries and to propose standards to write and to share JAL code. Any of its packages may be downloaded from the site, and introductions to the language, in general, may be found here, along with instructions for installing Jallib and a Jallib user discussion group.
https://github.com/jallib/jallib/
Hosted by Google Groups, the discussion forum is intended for the discussion of Jallib libraries, the use of the Jallib library, any problems that might be encountered, and the development of Jallib, a collection of libraries for the JAL programming language. While anyone may read the content of group discussions, a Google account is required, along with an approved request to join the group. Members of the group may start threads on whichever issues they may have, and others may respond.
https://groups.google.com/forum/#!forum/jallib
JALv2 is a rewrite of Wouter van Ooijen’s Just Another Language (JAL) programming language. Originally released in November of 2013, a version release history is published to the site, and the latest release files may be downloaded from the site, as well as unproven beta files. Language reference documentation, compiler options, and PRAGMAs are available in HTML or PDF format, and a ZIP file of books on the language may be downloaded. Open bugs and open requests are posted.
https://www.casadeyork.com/jalv2/
Maintained by the Jallib Group, the site covers the JAL (Just Another Language) programming language, and getting started with PIC microcontrollers JALv2 and Jallib, including what is needed, the installation instructions, downloads of the most recent stable Jallib release, weekly Jallub Bee builds, JalEdit, the Jalv2 compiler, and other Jallib downloads, including older releases. Development notes, blog articles, and documentation for the Jallibv2 syntax are included.
http://www.justanotherlanguage.org/
Used in microcontrollers, JAL is a programming language created by Wouter van Ooijen, who was displeased with the low-cost or free languages that existed in the early 2000s. Hosted on SourceForge, the files may be downloaded under a General Public License. Other resources include a user manual, mailing list, developer mailing list, feature requests, and links to other JAL resources. General information about the language and the platforms supported is included.
http://jal.sourceforge.net/