4 ms·
Python is elegant, and my first real commitment to a language, but imo nothing beats Haskell in elegance (though scheme has a certain beauty about it). Perhaps
by codygman 13y ago
Python is elegant, and my first real commitment to a language, but imo nothing beats Haskell in elegance (though scheme has a certain beauty about it). Perhaps this is just me being temporarily enamored though, I can't help but to link to this post:
http://www.xent.com/pipermail/fork/Week-of-Mon-20070219/044101.html http://www.xent.com/pipermail/fork/Week-of-Mon-20070219/0441...
Haskell and I have been doing well so far in the "RealWorld" and I hope it keeps going that way :D If not, I'll probably put more time into python and C again.
- Pitarou 13y agoCan't disagree there. But, Monads are a huge hurdle and memory leaks are hard to fix. (Although I should add it's a few years since I've played with Haskell. Maybe things have moved on....)
- eru 13y agoMonads are a mostly a non-issue, once you understand them. The accidential memory leaks still exist.
- Pitarou 13y ago> Monads are a mostly a non-issue, once you understand them. I prefer to emphasise the "... once you understand them" bit.
- codygman 13y agoI personally don't feel that I've struggled with monads that much. Perhaps that was because I was okay with "I know how to use monads or wrestle them into getting something to work" (took 20 minutes) until I got to "I understand what monads are for, I understand how to compose them, and I can see how they aren't a hindrance and in many cases are useful." (has taken 4-5 months on/off learning). I haven't ran into memory issues yet, but I have heard others have a very hard time reasoning about memory/space leaks. However, something I hear less often is that the memory problems people have also happen in other languages.