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 ===== | ||