Scala tool for mac

broken image
broken image

Trying to code in it was extremely annoying. This last summer, due to me changing jobs, I had to bring back to life my 7 year old desktop with its non-ssd hard drive and only 4 Gb of ram.

broken image

This is because they use their own compiler, and although it seems a minor issue it can become annoying (is this IDEA acting or did I break it?) and fixing it requires adding explicit type annotations to your code, which means more verbosity and less readable code. Add some EitherT or similar to your code and suddenly correct code that is built by Sbt with no complains is flagged red by IDEA. IDEA sometimes shows misleading errors with Scalaz.

broken image

This is a personal decision, but some reasons I've found to try Emacs are: I guess first I should explain why would I use Emacs when there are products like IntelliJ IDEA which provide a lot of functionality and are easy (easier?) to use. After hearing a lot about the benefits of using Emacs to code in Scala, I've decided to give it a go and also to document the steps to work with it, in case anyone else feels crazy enough to try this.