2 ms·
Building a simple Lisp interpreter which can be then embedded in your project is the single best thing that you can do. Configuration? Solved. Serialization? So
by Koshkin 5y ago
Building a simple Lisp interpreter which can be then embedded in your project is the single best thing that you can do. Configuration? Solved. Serialization? Solved. Separating the application logic from the gory details of its implementation? Done.
- rich_sasha 5y agoThat's one of the things that initially drew me to Lisp. If I had to embed a scripting language in something else, it may well be that the simplest thing is to write and embed a simple Lisp interpreter.
- coldacid 5y ago"Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp." -- Philip Greenspun
- thewakalix 5y agoIf you don’t have time to write an embedded Lisp interpreter yourself, store-bought is fine. (I recommend Guile.)