Becoming Productive in Haskell
mechanical-elephant.com
Becoming Productive in Haskell
1–10 of 213 posts
Re: Becoming Productive in Haskell
#2A minor wording recommendation:
> better in every measure(lower complexity, speed, readability, extensibility)
Apart from a missing space before the parenthesis, this reads like there was lower complexity, lower speed ...
Re: Becoming Productive in Haskell
#3Re: Becoming Productive in Haskell
#4I wish there was a language or library that was willing to take the Haskell functionality and just give it all names like this.
Re: Becoming Productive in Haskell
#5I'm missing Visual Studio, are there any realy good Haskell IDEs out there? for example ones which allow debugging.
Re: Becoming Productive in Haskell
#6> So, I started calling it Mappable. Mappable was easy for me to remember and was descriptive of what it did. A list is a Functor. A list is Mappable. I wish there was a language or library that was willing to take the Haskell functionality and just give it all names like this.
Re: Becoming Productive in Haskell
#7Speaking of which, I found "Functional Programming in Scala" excellent for teaching someone with an imperative background how to "think functionally". Monads are explained in an easy to understand way. I can imagine that without reading that book I'd have been looking at a couple of years of coding before I started to see the abstractions, etc. By contrast "Learn You a Haskell" lost me part way through both times I tried to read it...
Re: Becoming Productive in Haskell
#8https://github.com/bitemyapp/learnhaskell
OP's article is still a great way of wetting appetite, and sharing insights; but moving on from there is better facilitated by Chris Allen's recommendations.
There is also the IDE issue; FPComplete has a web-based IDE that is good for beginners, and it is possible to setup Emacs to be a very helpful IDE (though this is by no means simple). With Haskell an IDE is really helpful: see the errors as you type, and resolving them before running into a wall of compile errors.
Anyway: go Haskell. I'm looking forward to a less buggy future :)
Re: Becoming Productive in Haskell
#9Re: Becoming Productive in Haskell
#10Nice article, i've been learning Haskell for about a month solving kata on http://www.codeswars.com/ using https://www.fpcomplete.com/ as my IDE. I'm finding it quite a learning curve understanding what library functions there are and how to use them. The code I write often ends up being quite different to the other solutions on codewars. I'm missing Visual Studio, are there any realy good Haskell IDEs out there? for…