CTRL+V THREAD! [part XIII] (999)

242 Name: (*゚ー゚) : 1993-09-8863 22:27

Haskell is a language that has everything that other languages have tried to avoid and recommend against. It is more of a wish than a language. A language that is still trying to get the very basic ideas right. The learning curve is opposite of the learning curves of other languages; that is the beginner starts at high up on the y axis and ends up very low on the same curve with x at infinity (yes, Haskell is equipped with infinity) very fast. Ideas are glued over other ideas and mistakes of the past are remedied by new mistakes. It is an ongoing process. Of course it works sometimes. That is why we are hearing about it and some people are learning it and some claim to know the language, but each and every one of them is using another language for doing anything that is worth doing and goes to Haskell as a mental exercise or hobby. In short it is a kind of language that cannot be explained. There are not many books on Haskell programming and the few that struggle to explain simple ideas, like Types and creating Types, supposedly the strongest point of the language Haskell fail miserably at every turn. The only part of Haskell that, as far as I know, is unique is lazy evaluation which in practice one never gets to making good use of anyway. I am of the humble opinion that spending hours or perhaps days and months just to write a straightforward algorithm or logic into n lines of code in something like Haskell that can be done in 1.001 n (that is multiplication Haskell style) lines of code in a saner and more humble language like C or Python is just a waste of time or time better spent at solving a Rubic Cube or solving entertaining mathematical puzzles or chasing member of opposite sex or climbing a rock or digging a hole in the backyard and refilling it. Of course those who have paid in nerve and time and Mana for Haskell will accuse me of laziness or not being equipped with sufficient mental faculties to learn Haskell or not fortunate enough to be faced with serious, hard unsurmountable tasks and problems and situations that call for something like HASKELL, but then again isnft that what they claim Haskell is all for?

This thread has been closed. You cannot post in this thread any longer.