Learning Haskell makes you a better programmer?

so so at so.so
Tue Dec 25 12:29:53 PST 2012


On Tuesday, 25 December 2012 at 19:37:42 UTC, Walter Bright wrote:
> I've often heard that claim, but here's an article with what 
> the substance is:
>
> http://dubhrosa.blogspot.co.uk/2012/12/lessons-learning-haskell.html?m=1
>
> Note that D offers this style of programming, with checkable 
> purity, immutability and ranges. I think it is a very important 
> paradigm.

Same is often said for lisp for (IMO) far far better reasons, but 
it is still pure nonsense. In my case, the more i learn lisp more 
i hate c++, and since i have to use it, i become frustrated and 
unproductive. C++ made me develop a hatred to the languages that 
get in your way for absolutely no reason (example: lack of static 
if) or locks you to certain paradigms (single for Haskell?).

I am reading the book "Paradigms of Artificial Intelligence 
Programming: Case Studies in Common Lisp", and i have to say it 
was somewhat a shocking experience. The fact that in a popular 
book about the highest level language which includes chapters for 
writing interpreters, compilers, yet i haven't met a c/c++ book 
including such things, it is said these languages are one of the 
low level languages. I know it is much easier to write those for 
lisp than C, yet try to understand my point.

Sorry for being a lisp advocate in D forum, but you know i am on 
your side, we all are (i hope) trying to find the best tool for 
the job.


More information about the Digitalmars-d mailing list