3 ms·
This is interesting; reminds me of lisp in Haskell http://www.defmacro.org/ramblings/lisp-in-haskell.html http://www.defmacro.org/ramblings/lisp-in-haskell.html
by graphene 17y ago
This is interesting; reminds me of lisp in Haskell http://www.defmacro.org/ramblings/lisp-in-haskell.html http://www.defmacro.org/ramblings/lisp-in-haskell.html
Is there any practical use for these kind of projects? I imagine it might make make it easier to write multithreading programs when the lisp is implemented in a purely functional language. At least Haskell seems to have decent multithreading support, I don't know about F#. Are there any other reasons other than curiosity to do this?
- jfoutz 17y agoIMHO embedding in F# or Haskell isn't particularly useful, but embedding in C is pretty neat. You can add scripting support to an application in a day or two. This was gimp's trick. Arguably it is emacs trick too. Nowadays, It's probably better to use something like guile or lua.