RE: Interpret haskell within haskell.
I was wondering if there is any project that aims to interpret haskell within haskell.
Is it feasable that a program can import a user's .hs file that has something like:
greeting :: String greeting = "Something"
port :: Int port = 32 + 33
And the program can parse and execute the user's function.
I'm looking for something similar to the eval command in Python.
You could potentially do this with GHCi, but we haven't tried. The idea is that you would need to expose parts of GHCi itself as a library which can be used from the program. Linking is a bit tricky (you don't want to load another copy of GHCi), but we know one way to get around that: the --export-dynamic flag to ld. If you're interested in having a go, come on over to glasgow-haskell-users@haskell.org and we'll help out with any problems you run into. Cheers, Simon
participants (1)
-
Simon Marlow