
On Tue, Aug 17, 2010 at 8:50 AM, Wouter Swierstra
Can some one please give me a suggestion on the best choice for an embedded scripting Language for a haskell application?
Why not use Haskell itself? I agree that C and Java aren't perhaps the best choice for application scripting – but both Xmonad and Yi have had quite some success using Haskell to script/configure a Haskell application.
First of all, size. AFAIK, hint requires the full GHC to be installed, which means that to distribute your program you need to distribute at least a dozen mebibytes more. And perhaps more importantly, sandboxing. Reading hint's documentation it isn't clear to me how one could have a whitelist of packages and/or modules. With Lua this is a no-brainer. But I also think that Haskell makes a great scripting language. I guess its suitability depends on what kind of scripting you want to do. Cheers! -- Felipe.