So, as I wanted to develop more in Clojure, I came up with this. It's currently just 2 classes, one for the wrapper and 1 for an exception which can be used in place of Clojure's absence of "return". Just throw it and it'd cancel the code while not generating an exception. It does has some requirements for method params but that's not really much either. It is all located at GitHub: https://github.com/Proximyst/Bukkit4Clojure And usage of the library, excluding the shade part which is your part, is in the README: https://github.com/Proximyst/Bukkit4Clojure#usage I also now push to Clojars: https://clojars.org/org.clojars.proximyst/bukkit-for-clojure
This is really interesting, though what is up with the alt-key use for characters? ^ [ ] (). Looks almost annoying ti write in.
Everyone has something which falls into their taste and something which makes them hurl Eh, have that in java too, sadly.
Well of course. Any language. But so frequent? I have to say it looks well organized just for me I'd be frustrating writing in that style I think. Going to try a simple Hello World app in it.
Old thread and all, but I wanted to update it, so here we go. Update up with a little optimizations and easier to use, as you can now just insert it into your Leiningen/Boot/Gradle/Maven project with some relocation, and you'll be good to go. It's therefore available at Clojars: https://clojars.org/org.clojars.proximyst/bukkit-for-clojure