Development tools/environments for Haskell

1 view
Skip to first unread message

Ben Rady

unread,
Jan 15, 2010, 11:56:13 AM1/15/10
to Lambda Lambda Lambda
So I use Vim when I'm not working in Java, and so I found this:

http://projects.haskell.org/haskellmode-vim

which looks pretty good. I'm wondering what other people are using,
specifically:

1) How do you run HUnit/Quickcheck tests?
2) Do you use cabal for builds, or some other system?
3) Dare we dream of refactoring tools? I've heard from credible
sources that refactoring in Haskell might not even really be an
appropriate practice.


Adam Keys

unread,
Jan 15, 2010, 1:02:35 PM1/15/10
to lambda-lam...@googlegroups.com
I've been in a serious affair with Emacs lately. The Haskell mode does handy thing like show type hints when you cursor over a type or functions, which is neat. The thing that I find the most useful is the ability to hack out some code, load it into GHCI, and see if it works like I think it should.

At this point, I'm just writing solutions to exercises, so tests/builds/refactoring are overkill. That said, I still feel strongly that the best refactoring tool is to select the code to refactor, hit delete, and start typing ;)

Jay Mendoza

unread,
Jan 15, 2010, 3:38:30 PM1/15/10
to lambda-lam...@googlegroups.com
I think Emacs is great, but you might have noticed I was wearing a wrist brace at the meeting. ;)

On a serious note, is learnyouahaskell.com the suggested learning tool?

Jay

Adam Keys

unread,
Jan 15, 2010, 4:00:12 PM1/15/10
to lambda-lam...@googlegroups.com
I just finished Real World Haskell. It's available online for free, or you can get a PDF or paper copy. I found that it glosses over some topics and goes deeps on others better than most material online and textbooks. 

I hope Learn You a Haskell is the same way, but I haven't looked into it.

Paul Holser

unread,
Jan 15, 2010, 4:40:45 PM1/15/10
to lambda-lam...@googlegroups.com
Seconding the recommendation for Real World Haskell. I've gotten quite a bit out of Learn You a Haskell also. Both are references I suspect I'll read, re-read, ... as I try to wrap my tiny Paul-brain around this stuff.

--p

Sent from my iPhone

Eric Smith

unread,
Jan 16, 2010, 10:47:08 PM1/16/10
to lambda-lam...@googlegroups.com
Last year I was trying out haskell and used eclipse, both to write the code and run the HUnit tests.  This year I'll likely use vim.  
Reply all
Reply to author
Forward
0 new messages