sigil [-i] [-v] [-I load-directory] [-C <upcase|downcase|preserve|invert>] [-q|--quickload <system name>] [--eval <CL code>] [--pseval <PS Code>] app.ps > app.js
-istarts the parenscript REPL.
-qloads an asdf system with quicklisp.
$ npm install -g sigil-cli
This will automatically try to compile the executable which can then
be run with the
sigil command. It requires from the system:
- SBCL (or some other Common Lisp implementation, but Sigil uses this by default)
makefor building the executable.
wgetfor fetching dependencies.
Sigil adds the 'load' command to Parenscript, so you can load macros and other files during compilation, like (load "macros.ps"). Use -I to specify the load paths to search.
The readtable case can be set on the sigil command line with the -C switch. Valid values are upcase, downcase, preserve, and invert. All items that follow will be read with the specified case. The -C switch can be used multiple times in a single command.
Sigil comes with an interactive REPL (Read-Eval-Print-Loop) when invoked with -i (or no arguments), allowing you to type and evaluate Parenscript commands interactively.
Ben McGunigle (bnmcgn at gmail.com)