bukkure.util
auto-proxy
macro
(auto-proxy interfaces variables & args)
Automatically build a proxy, stubbing out useless entries, ala: http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure
camelcase
(camelcase str)
Removes dashes, camelcases words and then removes spaces.
capitalize
(capitalize s)
capitalize-all
(capitalize-all s)
class-named
(class-named class)
find-subclasses
(find-subclasses package-name class)
glue
(glue sep & strs)
let-info
macro
(let-info bindings & body)
A let replacement that logs the bindings at each step. Useful for debugging.
map-enums
macro
(map-enums enumclass)
package-classname
(package-classname base-package nm)
port-in-use?
(port-in-use? port bind)
throw-runtime
(throw-runtime fmt & args)
uncamelcase
(uncamelcase str)
Add dashes and lowercase everything