I wanted to learn to use Clojure in a project, but was sick of web stuff. So I decided (since Clojure runs on the JVM, making Java interop trivial) to re-write an existing, basic Java robot program in Clojure.
Clojure:
https://github.com/glinia/3501-spark-clojure
Java code this was based on:
https://github.com/glinia/3501-spark
As this was my first project in Clojure, and I don't know the language well at all, much of the code is likely unidiomatic. Feedback appreciated.
Logan
CEO, FRC 3501