The Downfall of Imperative Programming

Gour gour at atmarama.net
Tue Apr 10 12:22:53 PDT 2012


On Tue, 10 Apr 2012 20:13:45 +0100
Russel Winder <russel at winder.org.uk> wrote:

> The biggest problems with monads are that most imperative programmers
> think they are some massive high magic that is incomprehensible to
> mere mortals, and  most functional programmers think they are simple
> and that they understand them.

Indeed.

> If you get higher order functions, currying and partial evaluation,
> then monads come naturally (*).

I believe I got HoFs, currying & partial evolution, but maybe I was
missing (*)

In any case, as it is often said, I got a feeling that despite its
potential cleanliness, the real-world Haskell code was not so readable.

By deploying some coding discipline, we tend to believe that D can serve
well as FP-language for the masses. :-)


Sincerely,
Gour

-- 
When your intelligence has passed out of the dense forest 
of delusion, you shall become indifferent to all that has 
been heard and all that is to be heard.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120410/dd3c2d2a/attachment.pgp>


More information about the Digitalmars-d mailing list