| 1 | | This is the beginning of a demo for the BKNR web environment. At the moment, |
|---|
| 2 | | it contains a skeleton for a BKNR based web application server with a demo |
|---|
| 3 | | handler and an application-defined tag function. It is not meant to replace |
|---|
| 4 | | the documentation, but as we don't currently have any, it might be a good |
|---|
| 5 | | starting point for the daring. |
|---|
| 6 | | |
|---|
| 7 | | Instructions: |
|---|
| 8 | | |
|---|
| 9 | | 1) Make sure you have a complete checkout from the bknr trunk, |
|---|
| 10 | | including the thirdparty packages as well a working installation of |
|---|
| 11 | | CMUCL 19a. As you are reading this, you propably have. Also remember |
|---|
| 12 | | to type make in bknr-svn/thirdparty/cl-gd to compile the FFI stubs for |
|---|
| 13 | | cl-gd. The trunk should be stored in home:bknr-svn. |
|---|
| 14 | | |
|---|
| 15 | | 2) Generate a core containing the required MOP patch as well as the |
|---|
| 16 | | registry setup for ASDF: |
|---|
| 17 | | |
|---|
| 18 | | % lisp -load make-core.lisp |
|---|
| 19 | | |
|---|
| 20 | | 3) Load and start the demo application server: |
|---|
| 21 | | |
|---|
| 22 | | % lisp -core cmucl.core -load load.lisp |
|---|
| 23 | | |
|---|
| 24 | | 4) Connect to the running image from SLIME using slime-connect |
|---|
| 25 | | |
|---|
| 26 | | 5) Look at the demo page http://localhost:8080/index |
|---|
| 27 | | |
|---|
| 28 | | Hints: |
|---|
| 29 | | |
|---|
| 30 | | Error handling is broken at the moment. Use (shutdown) and (start |
|---|
| 31 | | :port 8080 :listeners 0) in order to run aserve in the foreground and |
|---|
| 32 | | have SLIME catch errors). |
|---|
| | 1 | This directory contains the ECOOP Lisp workshop application. It is |
|---|
| | 2 | used to publish submissions as PDF, provide contact information for |
|---|
| | 3 | workshop participant and for schedule maintenance. |
|---|