Off-topic: Haskell I/O (was Re: disabling unary "-" for unsigned types)
retard
re at tard.com.invalid
Tue Mar 2 11:11:30 PST 2010
Mon, 01 Mar 2010 16:10:33 -0500, Jeff Nowakowski wrote:
> Andrei Alexandrescu wrote:
>> I'm telling you that pre-monads there was an I/O paradigm that
>> everybody FP swore by.
>
> I looked this up out of curiosity. The Haskell 1.2 report, circa 1992,
> talks about "streams of messages" and also "continuation-based I/O" as
> an alternative to streams.
>
> Monads were introduced as the standard for I/O in the 1.3 report, circa
> 1996.
>
> http://haskell.org/haskellwiki/
Definition#Historic_development_of_Haskell
>
> -Jeff
Btw, there has been some progress in the Haskell land lately:
- a new llvm based backend which is a lot faster
- a GA based optimization parameter finder for the new backend
- a new fusion technique for optimizing functional code
- a rather nice new benchmarking platform
http://www.haskell.org/pipermail/cvs-ghc/2010-February/052606.html
http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-
ghcs-new-llvm-codegen/
http://donsbot.wordpress.com/2010/03/01/evolving-faster-haskell-programs-
now-with-llvm/
http://donsbot.wordpress.com/2010/02/26/fusion-makes-functional-
programming-fun/
http://donsbot.wordpress.com/2010/02/23/modern-benchmarking-in-haskell/
Of course lots of other stuff is also happening, but I thought the
language related stuff might interest you.
More information about the Digitalmars-d
mailing list