Cljsh (pronounced Clash) is a forge mod that allows other mods to be written in Clojure (http://clojure.org). It requires a version of Clojure (http://clojure.org/downloads) to be in the mods folder as well. Cljsh will then load any file in mods\cljsh-mods\ that ends with .mod.clj.
More information: https://github.com/setupminimal/Cljsh