ehm. I missed something and ghc api is well documented and stable ? The problem is that haskell is overkill here and it requires esoteric extensions for some tasks (Rank2Types for reflection, for example). It is inacceptable for scripting language, faced to no-programmers. Such languages must be as plain and regular, as possible. So, statically typed languages are out of consideration: they either have poor expressive power, or have expressive, but complex type system (as haskell), or relies on hacks within language for some tasks(typecasts and duck typing in c++). Scheme may be acceptable, and possibly EcmaScript. I do not know any other acceptable standartized language. Yet, Scheme has really ugly synthax and Ecma-262 standard is 250 pages long (Of course, it is not C++ with about 1000 pages in standart, but it still hurts to read 250 pages of techdocs in foreign language).
On 11/02/2010 12:21 PM, Lennart Augustsson wrote: > I don't understand. Why don't you use Haskell as the scripting language? > > On Tue, Nov 2, 2010 at 7:04 AM, Permjacov Evgeniy <[email protected]> wrote: >> Let us think, that we need some scripting language for our pure haskell >> project and configure-compile-run is not a way. In such a case a >> reasonably simple, yet standartized and wide known language should be >> implemented. What such language may be? >> R(4/5/6)RS ? >> EcmaScript ? >> Some other ? >> _______________________________________________ >> Haskell-Cafe mailing list >> [email protected] >> http://www.haskell.org/mailman/listinfo/haskell-cafe >> _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
