Pure functions in D
renoX
renosky at free.fr
Thu Oct 2 14:21:14 PDT 2008
bearophile a écrit :
> Sorry, I have forgotten to add a small thing. In Haskell they have
> solved the debugging problem in some ways, like this:
>
> http://cvs.haskell.org/Hugs/pages/libraries/base/Debug-Trace.html
>
> But that solution may require installing the concept of monads into
> the brain of most D programmers first :-)
Sure, D should have monads as soon as Haskell programmers are able to
explain this concept to 'normal' programmers (and no cheating such as
the classical handwaving, this is a way to wrap side effects..)
So probably never then.
That said, I agree very much that allowing debug output and memory
allocation in pure function makes them much more useful while keeping
their 'purity'.
So I vote +1
Bye,
renoX
> Bye, bearophile
More information about the Digitalmars-d
mailing list