On Thu, May 7, 2009 at 3:28 AM, Benjamin L.Russell
<[email protected]>wrote:

> One question that has been coming up at the back of my mind for the
> past several weeks has been how difficult would it be to create a
> collaborative multi-user online virtual world application in Haskell.
>

It should be easier than in many other languages, but that's not saying
much: for any big, sprawling application, its own intrinsic complexity will
make building it difficult. You can of course have an effect on extrinsic
difficulties through, among other things, a careful choice of implementation
language.

An ill defined problem is going to face many more non-obvious decisions than
one that is tightly scoped. On such a project, the chances that you'll make
decisions (probably many of them) that turn out to be both pivotal in their
importance and detrimental in their effect are high. Haskell provides a
certain amount of defence against some such decisions through its emphasis
on purity, but again it's the fuzzy nature of the problem space that's
likely to cause you the most headaches, not aspects that a language will
help much with.
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to