nileshk / clojure-experiments

My experiments with Clojure

This URL has Read+Write access

commit  7cb29bfad2bb82dea8493fee9cf14a1c35e0bd76
tree    c7e92de7b1fe63db3b9125d3a2f6941906f46f58
parent  de43284e4272bbf69dbba1badc8d56442d362b77
name age message
file .gitignore Loading commit data...
directory euler/
file readme.markdown
directory servlet/
directory swing/
directory velocity/
readme.markdown

Clojure Experiments

These are my experiments with Clojure.

Each folder at the root level is a project:

servlet

  • Servlet based on code from this blog which describes how to run Jetty from Clojure.
  • This also includes Maven config for launching a Clojure script. I'd like to eventually just use the Maven Jetty plugin instead (which would likely require compiling Clojure classes and I'm not sure if I could use the REPL that way).

velocity

  • This is currently a simple code generation tool which uses Velocity templates. The templates are passed database metadata.
  • The ultimate goal is to have a flexible code generation toolkit that:
    • Has pluggable input sources
    • Has pluggable output sources (e.g. be able to use different template libraries)
    • Can be comfortably used from the REPL