Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
util:baja [2018/03/01 12:11] – Links to util:binkit changed to module:binkit digital man | util:baja [2018/06/29 21:41] (current) – Details about the include path env var/option and deprecation of Baja digital man | ||
---|---|---|---|
Line 3: | Line 3: | ||
Baja is a Synchronet module compiler and BASIC-like language for creating programmable command shells and modules for Synchronet versions 2 and 3. | Baja is a Synchronet module compiler and BASIC-like language for creating programmable command shells and modules for Synchronet versions 2 and 3. | ||
- | Most Synchronet command | + | Most Synchronet |
+ | |||
+ | **Note**: | ||
+ | The // | ||
===== Source ===== | ===== Source ===== | ||
- | Baja source files are plain ASCII text files (IBM CP437 characters may also be used). The Baja language is documented [[http:// | + | Baja source files ('' |
+ | |||
+ | Baja source files are normally stored in the Synchronet '' | ||
+ | |||
+ | ==== Includes ==== | ||
+ | |||
+ | Baja source files may include other source files (usually named '' | ||
+ | |||
+ | By forcing the Baja compiler to look in a different directory (e.g. '' | ||
===== Compiling ===== | ===== Compiling ===== | ||
Line 12: | Line 23: | ||
Synchronet modules written "in baja", rely on the '' | Synchronet modules written "in baja", rely on the '' | ||
- | Note: There is a corresponding [[module:binkit]] utility, created by [[person: | + | Note: There is a corresponding [[util:unbaja]] utility, created by [[person: |
===== Usage ===== | ===== Usage ===== |