<p>I like Lispy languages. One I’ve been playing with – and occasionally been using for smaller projects – is <a href="https://clojure.org/">Clojure</a>. Clojure projects usually use <a href="https://leiningen.org/">Leiningen</a> for their build system. There are generally two ways to install leiningen – just download the script as per the Leiningen web site, or use the OS package manager. I usually prefer using the OS package manager, but Manjaro doesn’t include leiningen as a package in its…
<p>Uncle Bob Martin discovered Clojure fairly recently and really, <em>really</em> likes <a href="http://telegra.ph/Why-Clojure-is-better-than-C-PythonRuby-and-java-and-why-should-you-care-12-20">it</a>. Having had the privilege to see him speak at various SD West conferences back when they still were a thing, I wasn’t surprised by this. Anyway, do yourself a favour and spend a few minutes reading the article. It’s worth your time.</p>
<p>I’ve recently been working in <a href="http://clojure.org/">Clojure</a> on some code that really benefits from parallelization but doesn’t need to squeeze the last available cycle out of the machine.</p>
<p>I normally don’t play much with hardware, mainly because there isn’t/wasn’t much I want to do that tends to require hardware that’s not a regular PC or maybe a phone or tablet. This one is different, because no self-respecting geek would want the usual rotary control “programmable” timer to run their sprinkler system, would they?</p>