2008/2/23, Klaus Unger UngerKlaus@gmx.de:
Is it somehow possible with the datastore to run different stores in one lisp process? For example to run multiple instances of the same web-application on the same port on the same machine.
Currently not. We have removed multi-store support at one point because we felt that it was not useful enough to warrant cluttering the API with STORE arguments. I think that it is usually better to put separate applications into distinct Lisp processed as that approach provides better isolation.
If you need multiple stores in one application, doing so would involve rebinding the store special variables in a WITH-STORE macro. I can add it if you need it, please let me know. Note that operations involving two stores will not be supported by that and I'd really question if that would make sense.
I'll also have a closer look on the web framework aswell, it looks very promising! Assuming no immediate projects/deadlines, do you think it is a good idea to wait until the summer release?
Presently, there is little documentation and we hope to be able to change that situation for the release. In its present state, several things are not working properly, so I can't really recommend trying to use it. We expect to have the functionality complete in April.
-Hans