On 7/3/06, Edi Weitz edi@agharta.de wrote:
On Sat, 1 Jul 2006 13:12:57 +0200, Toby tobia.conforto@linux.it wrote:
Otherwise, if the main list is mutating all the time, one way to do it is: 1. make a (shallow? deep?) copy of the main list; 2. use the copy to generate the links; 3. store the copy in a session variable; 4. use the session variable in the receiving handler.
Doing this with sessions is a good idea IMHO. I've done something similar myself several times. You can even create something like "private" (encoded) links which translate to arbitrary Lisp code and keep a table which translates from URLs to the corresponding actions in your session.
Cool, thanks for the great ideas.
Also, in regards to the UTF-8 + SBCL + content-length problem, I'm curious if Dr. Weitz's Lisp (Allegro?) does not have this problem? I've been looking for a good excuse to grab the student edition, maybe this is it :)
Thanks again,
--
Dan Beauchesne dbeauchesne -at- gmail -dot- com