A Haskell Programmer Tries to Learn Racket
One note:> Racket's default IDE is better than GHCi and probably on par with Emacs (you almost certainly can configure Emacs to be better than anything, but it's not trivial and people don't bother, while DrRacket provides autocompletion and documentation out of the box).Last I used it (a few years ago), DrRacket was very laggy, so I would find it very hard to use for a serious project.  YMMV, maybe it's improved.