Ian
On Apr 11, 2007, at 1:25 PM, Pierre THIERRY wrote:
Scribit Robert L. Read dies 09/04/2007 hora 18:43:However, if someone else can go, I am also happy to help or to co-author a paper with them.It occurred to me that the combination of persistence and the MOP goesfar beyond anything else I know in terms of flexibility WRT to the datamodel. That is, even a powerful macro system to build code that accesses a DBsets in stone the data model at compile-time. But a persistence librarybased on the MOP can bring to stored data the dynamic nature of CLOS, and you could completely change how data is organized, while theapplication runs, without having to build a migration tool, even if thisprocess is automated (which is hard, I suppose), like cl-migrations. Like Erlang, Common Lisp enables a system to remain live while beingupdated at the code level. An Elephant-like persisence library enables a system to remain live while being updated at the data model level also,almost for free. I think this could easily make a short paper, maybe even a long one. Iwill try to write a first draft of it, and probably ask for help at somepoint. Quickly, Pierre -- [EMAIL PROTECTED] OpenPGP 0xD9D50D8A _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel