Just some handy utilities. The API is any public function not marked ^:internal.
If you use Leiningen, add the following to your project.clj dependencies:
[org.timmc/handy "1.3.0"]
The main namespace is org.timmc.handy
.
Compatible with Clojure 1.2.0 through 1.4.0.
Built with Leiningen 2, but should be buildable with 1.x as well.
- Initial release
- handy.clj:
lexicomp
,version-norm
,version<=
- Compatibility down to Clojure 1.2.0
- Add
with-temp-ns
, a sandboxing macro (may move to a different ns in future)
- Add
index-on
, a generalization of group-by
- Add
split-atom!
anddeterministic
- Tested up to Clojure 1.5.0-RC2
Copyright (C) 2012–2013 Tim McCormack
Distributed under the Eclipse Public License, the same as Clojure.