Friday, June 25, 2010

Two interesting projects: clj and clj-plaza

I am travelling and working, so not too much time to kick the tires on either of these projects yet.

Alex Miller provides a good introduction to Clojure and clj-plaza. This package by Antonio Garrote looks like a very nice wrapper for several RDF data stores. I have installed clj-plaza but I am waiting for an evening when I have several hours to really kick the tires with several different data stores like 4store, AllegroGraph 4, etc.

I installed David Liebke's clj repl and package manager today. It looks like a useful addition to developing in IntelliJ or swank-clojure.

Monday, June 21, 2010

My new Clojure fun project and a new programming font

I saw an article on Hacker News today on the Mensch font which I installed on my MacBook and set up a named IntelliJ style. Pretty nice, but in the Hacker News comments someone mentioned the Inconsolata font which I like even better so I created an IntelliJ style for that also.

My fun Clojure project is a Clojure-friendly wrapper for the PowerLoom reasoning system. One of my customers on a Clojure project asked about a Clojure friendly reasoning system and I suggested Drools. I covered Drools in my last Java AI book, but for my own interests I prefer PowerLoom. I have a JRuby wrapper for PowerLoom on my open source page but I want something really tailored to Clojure idioms.

Good interview with Stuart Halloway

It is on dzone.com. He and I both come from Ruby and Lisp backgrounds, and I agree with his comments on programming languages and productivity.