Screwtape was talking about ... oh louis asking about common
lisp and db stuff, and his (screwtape) kneejerk reaction was to
uhm ... oh use some common-lisp notion where clos can have code
that seemlessly writes iteslf to disk/database
(onging/constantly).
Anywho ... I have been playing with postgres and common-lisp,
and also storing jsonb records. (I've been playing with lots of
CL stuff that is adjecent to tech I already know (databases,
JSON, "web stuff"))
So back to the point: I could cobble that together just in
postgres - jsonb - postmodern - jzon|shast - common-lisp|clos.
Because there is support in jzon|shast to serialize classes.
I haven't used the common-lisp -serialize-> JSON, but I assume
it's pretty shallow. In that the deeper of structure of class
must be in the surrounding common-lisp code.
That would be cool to serialize CL class instances to DB in such
a way that you hydrate and use them from code that doesn't have
any pre-knowledge of the class structure.