Skip to content
AutoLisp works with Hunchentoot to serve up Lisp files in any directory configuration you can come up with. It removes the need to restart Hunchentoot for a change in one of your Lisp files. It is currently compatible with Steel Bank Common Lisp.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
README
autolisp.sh
favicon.ico
index.lisp
serv.lisp
util.lisp

README

Prerequisites:
    - sbcl, Steel Bank Common Lisp
    - cl-who (optional, but really, you'll want it)
    - Hunchentoot
        - a slight modification to Hunchentoot:
            In Hunchentoot's packages.lisp, add "*MIME-TYPE-HASH*" to the list of exports.
        - alternatively, remove all entries from *custom-mime-types* in serv.lisp

To run AutoLisp:
    $ sbcl --load serv.lisp

To make a binary:
    * edit serv.lisp:
        - comment out the (start-server) at the end
        - uncomment or add in (sb-ext:save-lisp-and-die "serv.bin" :executable t :toplevel 'autolisp:start-server-and-wait) at the end
    $ sbcl --disable-debugger --load serv.lisp
        - this spits out serv.bin, a binary executable

You can’t perform that action at this time.