notes.jays.net

It's Scala Week!

Originally posted to deafferret on 2013-04-01.

My employer has authorized me to spend this week learning Scala! Woot! I know almost nothing about it and have never been a full time Java or functional dev so I’m pretty much starting from scratch.

I’m using the free course Functional Programming Principles in Scala by Martin Odersky as part of my training regiment. It’s not too late to join. First assignments are due Apr 7. I’m also using project Moe (“an -OFun prototype of an Ultra Modern Perl 5 written in Scala”) as another project to learn from/with.

If you’re in Omaha, Nebraska, come hang out and learn Scala with me here at CoVis CoWorking! I’m probably here 10:00-20:00ish all week/end. Call first to make sure I’m around: 402-598-7782.

Over the weekend recap: To my surprise both IntelliJ and Sublime Text 2 disappointed me badly, but the “Scala IDE” which is “powered by Eclipse” seems to work OK straight out of the box. It’s hung on me a couple times doing imports and I had to force kill it. -shrug- I’ve been a vi/vim guy for 18 years so I have very little patience for tool stupidity, but I keep trying to like any shiny text editor…

I’m feeling pretty good about sbt (Simple Build Tool) now. Was very confused by behavior on my iMac vs. laptop (MacBook Air) until I realized my laptop sbt was hella old somehow (fink vs. MacPorts vs. HomeBrew?). Got that patched up. I find the Eclipse vs. sbt project build universes “interesting.” Can’t seem to hop back and forth at will. Bummer.

Today hopefully I’m transitioning from “fighting the tools” into actually “programming Scala.” We’ll see how that goes. :)