After several people I respect questioned my rush-to-judgement with Scala after my first exposure about a year ago, I’ve decided to dive back in and see if I can push through some initial squeamishness. I had picked up Programming in Scala by Martin Odersky, et. al. I had gotten around 50 pages into the book — out of 700+ — and run into something […]
Categories: programming
Tagged: book, clojure, functional, scala
- Published:
- 31 January 2011 – 8:26 pm
- Author:
- By petrilli
As I’m writing this, it’s the first time I’ve had hotel-provided Internet access since I arrived on Thursday. The reason I mention this is that it is, by far, the only negative experience that I’ve had at the first Clojure Conj. It has been the best programming conference I’ve been to in a long time. The amount of […]
Categories: programming
Tagged: clojure, conference
- Published:
- 23 October 2010 – 11:16 pm
- Author:
- By petrilli
So, what does it mean to put together ZeroMQ and Protocol Buffers inside of Clojure? What exists below is really just a quick thrown-together combination of a few sample bits of code from projects. This isn’t intended as a lesson in ZeroMQ, Protocol Buffers, or Clojure, but if you’ve got even a little bit of experience with a Lisp-ish language, […]
Categories: programming
Tagged: clojure, messaging, protobuf, zeromq
- Published:
- 18 October 2010 – 9:18 pm
- Author:
- By petrilli
As I get back into writing Lisp code — via Clojure — I am finding a few things that I’m tripping up over on a regular basis. Some of this is pre-conceived notions of behavior, and some is just mental laziness. The one I keep coming back to, over and over, is the subtleties of lexical scoping versus dynamic scoping. Inspired by this post, […]
Categories: programming
Tagged: clojure, lisp
- Published:
- 28 April 2010 – 9:33 pm
- Author:
- By petrilli
So, for the past few months, I’ve been futzing with Clojure, and I’ve finally decided to spend a bit more “quality time” learning it. My decision fortunately coincided with the start of the Clojure 101 course that Ruby Learning is running. So, I signed up. So far, we’re on week one, but it’s providing some structure to […]
Categories: programming
Tagged: clojure, interlisp, lispmachine
- Published:
- 26 April 2010 – 11:17 am
- Author:
- By petrilli