Blog

Adventures in Elm - Live to blog the tale

So I've decided that Elm is the One True (Web) Language, and I'm looking for a way to get into it.

I do a fair amount of web programming in my day job, but it tends to be server side templating, generally Java + JSPs with Struts or Spring MVC, occasionally GWT. I've recently done a little Angular JS work, but I'm not terribly happy with the magic (digest cycles et al) it entails.

I want to document my Elm journey, and I've decided to use Jekyll on Github to do so.

The instructions here are clear enough, but don't give many hints on what to do when things go wrong. As a former C programmer who's been spoilt by Java and Maven, the errors that pop up are very reminiscent of my C days.

I was getting errors with the nogiri dependency, turns out I had a Homebrew install of libxml2 which was breaking my build. Unlinking that fixed things up:

brew unlink libxml2
bundle install
bundle exec jekyll serve

Lookin' good!