As I wrote on Saturday, I’m learning to program in Clojure; and being a tool user at heart I immediately went looking for the right tools for the job. Here’s what I wanted: A REPL at which to ...
Previous Parts: I, II, III, IV. I’ve always maintained that the only way to really learn a programming language is to code up some kind of project using it: not something out of a book, but something ...
Four key concepts are essential for understanding Clojure’s functional programming paradigm. Here’s how to apply what you know about Java to learning Clojure. Clojure is one of the most fascinating ...
This month's column diverges from the normal pattern of covering my struggles with technology. When I started this column, I was really looking forward to the Software Development issue, because I was ...
Elixir is a functional programming language built on the Erlang virtual machine, BEAM. Its association with Erlang, a language known for its ability to provide fault tolerance and scalability in ...