+rref button (oops), +factorial button
[lineal.git] / INSTALL
blob82327977ae2af13e87963fdc945b96c5f688d8a0
2 ------ Required Libraries ----------------------------------------------
4 Hunchentoot - http://www.cliki.net/hunchentoot
5 CL-WHO - http://www.cliki.net/CL-WHO 
6 ParenScript - http://www.cliki.net/Parenscript
8 ------ Tested Lisps ----------------------------------------------------
10 SBCL, others *should* work though.
12 ------ Steps to Run ----------------------------------------------------
14 1. Boot up a lisp in the toplevel directory.
15 (where the INSTALL file is)
17 2. (load "run")
18 You can also do
19   (load "/src/webui/serv")
20 Of course this means that custom options
21 set in "run.lisp" will not take effect.
23 If all the libraries are installed correctly,
24 this should signal no errors or warnings.
25 If something goes wrong here, let me know.
28 Or do steps 1 and 2 via command line options such as:
29   sbcl --load run.lisp
30   clisp -i run.lisp
33 3. Go to localhost:41938 in a web browser.
34 Port 41938 was chosen to stand for 'AlgEB'ra 
36 There are surely lots of bugs and security issues
37 hosted on your system, congratulations on your new Lineal!
39 ------ Security Issues -------------------------------------------------
41 Though Lineal checks input, it's probable that someone
42 can take over the running lisp. If you find a way to
43 execute unwanted code, tell me about it.
45 You should sandbox your lisp if there's any risk factors.
46 Common sense.
48 The save/restore feature is no longer more hazardous than
49 the regular calculator, but the option to disable it
50 still exists. You can do this by uncommenting the line
51 where 'no-save-restore is set in "run.lisp".
53 -----------------------------------------------------------------------
54  vim:ft=:expandtab:tw=72: