> 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
[EMAIL PROTECTED] and we'll help out with any problems
you run into.
Cheers,
Simon
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell