[Haskell-cafe] Haskell Web Frameworks

John A. De Goes john at n-brain.net
Wed Jan 28 11:11:24 EST 2009

On Jan 27, 2009, at 1:05 PM, Michaeljohn Clement wrote:
> +1
> This is the conclusion I have come to in building collaborative
> Web applications.
> I agree that there seems to be a gap here in the Haskell Web
> frameworks people are building.

Yes. It's a dead end and it seems a shame to waste effort on it.

> I do not believe compiling Haskell to ECMAScript/JavaScript is a
> productive avenue.  There is too much pain in trying to abstract
> away the JavaScript model only to write everything in Haskell and
> end up with worse performance as a reward.

I believe GWT, among other projects, has shown that you can create  
faster executing JavaScript by compiling from a statically-typed  
language than you can by hand-coding JavaScript (for one, you can do a  
multitude of inlining and simplification transformations that are not  
easy in a dynamic language). There is much room for research and  
development, of course, especially in the context of functional  

> There is very little wrong with ECMAScript if people would only
> learn it properly and play to its strengths instead of trying to
> turn it into things it is not.

I like JavaScript, and I love ECMAScript 4 (which unfortunately won't  
see the light of day), but they are not functional languages. And for  
the foreseeable future, there is one and exactly one scripting  
language for the browser, and anyone who wants to use a different  
language will have to do so by compiling to JavaScript.


John A. De Goes
The Evolution of Collaboration

http://www.n-brain.net    |    877-376-2724 x 101

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090128/10bb6255/attachment.htm

More information about the Haskell-Cafe mailing list