Know about ferret?
First of all I would like to say that I have been looking for a Clojure to Go compiler for a while. The closes thing I found was Ferret, and I have been thinking of adding a "backend" for Golang.
You may want to have a look at this: http://ferret-lang.org/#outline-container-sec-6 Ferret has an interesting test suite that could be used to get started with Golang. Or, maybe, why not merging the two projects?
I was vaguely aware of Ferret at some point in time. The test suite does look pretty handy, indeed, although the stuff that would be more helpful at this point in time is probably a test suite that's actually written in Go for running tests on the basic data structures since the lexer etc are still in a fairly young state.
I think that the thing that is needed most is - how does one get started? :)
With Ferret or Glojure?
Glojure, obviously :)
It's a good question. Near-term, we really want to get a functional test suite in place -- I had hoped that Clojure would have a decent Java test suite for the lower level parts of the compiler but it apparently doesn't -- everything is written in clojure.test at this point, which means we're sort of flying blind until the compiler starts actually working.