This reminds me of the whole agent thing -- pretty much dominated by
Java (e.g., Jade, Jason, Jack) nowadays --, for which I would bet lots
things are done more straigthforward using Haskell -- especially those
parts the Java coders are usually proud of... Let's maybe speak of
*second order scalability*:
As first order scalability would rather be a matter in space time load
increased by repetitions, the concern of second order scalability would
be more about a *fractal* expansion of concepts like a *closure* --
Haskell, already in a vivid exchange with interactive theorem proving
(e.g. Coq adopts type classes from Haskell and dependent types vice
versa) seems excellently prepared... :-)