<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">From: Hemanth Kapila &lt;<a href="mailto:saihemanth@gmail.com">saihemanth@gmail.com</a>&gt;<br>

Subject: [Haskell-cafe] Embedded scripting Language for haskell app<br>
<br>
Hi,<br>
<br>
Can some one please give me a suggestion on the best choice for an embedded<br>
scripting Language for a haskell application?<br>
I mean, something like guile/lua for c/c++ and groovy/jruby for java.<br></blockquote><div><br></div><div>I&#39;m sure that the best option depends on the features you want from your embedded scripting language.  With no prior experience, it took me about 15 minutes to install hint and add scripting support to an application.  This involves interpreting an EDSL which uses associated types, so at least that much appears to work without problems.  The example file on the hint project website is terse but sufficient.</div>
<div><br></div><div>One question I have regards distributing applications using hint.  Does the target computer need ghc/libs installed?  I think so, but would like to have this confirmed.  If so, this might be a good reason to use Lua.</div>
<div><br></div><div>John</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
For quite some time, I&#39;ve been using a lisp-like interpreter that I<br>
implemented myself. But this is not going too well - going by this road, I<br>
suspect I will end up with a mule. I am looking for a pony (a declarative<br>
programming language). I am okay with a donkey too.<br>
<br>
baskell[1] seems interesting. And there&#39;s hslua[2].<br>
Can one use hint[3] like this ?<br>
<br>
Thanks<br>
Hemanth K<br>
[1] baskell - <a href="http://hackage.haskell.org/package/baskell" target="_blank">http://hackage.haskell.org/package/baskell</a><br>
[2] hslua - <a href="http://hackage.haskell.org/package/hslua" target="_blank">http://hackage.haskell.org/package/hslua</a><br>
[3] hint - <a href="http://hackage.haskell.org/package/hint" target="_blank">http://hackage.haskell.org/package/hint</a><br><br></blockquote></div>