|Subject:||Re: [Haskell-cafe] Why?|
|Date:||Thu, 10 Dec 2009 13:27:49 +0000|
On Thu, Dec 10, 2009 at 12:01 PM, John D. Earle <JohnDEarle@xxxxxxx> wrote:
The killer app for that, IMO, is parallelism these days.In large applications it's very hard to know for sure that a function truly has no side effects, so if the language can actually guarantee it for you then that certainly has immense value if you're trying to run things in parallel.
Of course, various forms of lazy processing is becoming popular even in mainstream languages (especially with LINQ etc.), which also requires that the expressions to be pure. Currently mainstream languages rely on programmers being Very Careful, but again these kinds of assumptions aren't scalable.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@xxxxxxxxxxx http://www.haskell.org/mailman/listinfo/haskell-cafe
|<Prev in Thread]||Current Thread||[Next in Thread>|
|Previous by Date:||Re: [Haskell-cafe] Parsec-like parser combinator that handles left recursion?, Nils Anders Danielsson|
|Next by Date:||[Haskell-cafe] killer app, again, Bulat Ziganshin|
|Previous by Thread:||Re: [Haskell-cafe] Re: Why?, Gregg Reynolds|
|Next by Thread:||[Haskell-cafe] killer app, again, Bulat Ziganshin|
|Indexes:||[Date] [Thread] [Top] [All Lists]|