On 04/10/2009, at 4:22 PM, James Britt wrote:
Mark Wotton wrote:
> So, I'm asking you guys. What are some really nice Haskell
libraries or
> apps that could benefit from being shown off in one of the
plethora of
> slick, mature web frameworks that exist in Ruby? Manuel Chakravarty
> suggested something with vector operations in order to take
advantage of
> his 'accelerate' library (once it gets a GPU backend, of course),
and
> more generally, something taking advantage of Haskell's support for
> multicore would be cool. (The standard edition of Ruby is still
unicore,
> I believe.)
I've been trying to think of a nice back-end app to run via a Ramaze
Web front end, to combine the best of Ruby Web dev with the speed
and elegance of Haskell. As mentioned, something that demonstrated
multi-core-ability out of the box would be sweet.
Some thoughts came to mind on image or audio manipulation, though
details escape me. Or maybe text analysis.
Showing that using Haskell is faster than using Ruby would be nice,
but unimpressive, insomuch as people can already do that with C.
So, a good example might also play off of the benefit of writing in
Haskell instead of C.
The interesting thing is speed _and_ safety, I guess. although writing
fast C on multicore is arguably harder than in Haskell.
The Parsec suggestion is interesting, but from the outside, it
wouldn't seem significantly different to doing it in C. Maybe if you
could specify your own grammars from outside? Hm.
Mark
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe