JAL/User Guide
< JAL
Jump to navigation
Jump to search
User Guide | Installation | Development | Categories | Git | Build Log
J Application Library
The J application library consists of:
- the base library, which has utilities required for the development system. This is always included with the distribution. The source is the Jsoftware base9 github repository.
- the addons library, almost all of which are optional additions. The one exception is the JHS addon, which is also included with the distribution. Each addon is sourced from its own github repository.
Addons
The addons library includes:
- a core set of addons that is available for download from the Jsoftware server. For this there is a console interface and a Jqt GUI interface. When a new commit is made to a source github repository, then if necessary, the corresponding download package will be automatically updated.
- other addons that can be installed directly from github
See Addons/Installation for instructions.
Each addon is installed in a two-level directory under the local addons directory. The load and require verbs support shortnames matching the directory names, for example
load 'web/gethttp' load 'convert/misc/base64'
are equivalent to:
load '~addons/web/gethttp/gethttp.ijs' load '~addons/convert/misc/base64.ijs'
Addons Documentation
The starting point for addon documentation is the wiki page Libraries. Each addon has its own documentation page on the wiki, named with its installation directory name, for example Addons/arc/zip.
Unofficial Packages
As well as the official list of addons, you can make an addon from any github repo.
See Pacman#github