I just noticed that external symbols are only accessible in a forked
http server instance if they are directly stored in a variable, e.g.
(setq *Obj (db ... )), however if they are stored in a global list
they seem to be inaccessible or?

Doing the intern trick works though:

(put '*Testing
        (intern "Obj1")
        (db ... ) )

That gives me the ability to easily store a number of objects for easy
access but to be able to then do list operations I have to go via getl
which is ugly imho.

Is there no way to somehow store a list with external objects and have
that list persist in memory across forks?
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to