Hacker News new | ask | show | jobs
by julian_perrott 4069 days ago
Nice 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 example ones which allow debugging.

4 comments

Haskell with Emacs is awesome! There's a few modes available to have a powerful IDE. I don't remember which ones as xmonad + yi (or vi) is enough for me now.
How've you liked actually using yi? My only experience with it was rather frustrating.
My main reason of change is because emacs was getting too slow and buggy. After trying a few hacks in 'init.el' and co, it was getting worse... Suddendly Yi!

As I code only in haskell, it's perfect fun for me. Now, maybe a good way to start is using/practicing their Vimgolf client. [0]

In emacs, as I didn't use any others modes (except haskell-mode ...), I don't need their wonderful package managers any more.

[0] https://yi-editor.github.io/pages/vimgolf/

I have used Leksah and EclipseFP a few times, they are ok. I don't remember how good they are debugging code.

http://leksah.org/

http://eclipsefp.github.io/

Unfortunately, the state of debugging in Haskell, last time I checked, was pretty dismal.

Vim + ghcmod + syntastic has a useful subset of the functionalities of an IDE.

HI GUYS! PLEASE HELP ME! IS GOOGLE DNS DOWN?
lamdu has some interesting features:http://peaker.github.io/lamdu/
Love the Bret Victor talk mentioned on the Lamdu page: https://vimeo.com/36579366 "Bret Victor - Inventing on Principle"