Rails-like inflections for Clojure.
The JAR is available on Clojars. The master branch is targeting Clojure v1.2. Use versions below 0.4 for previous versions.
The API documentation is available here.
user> (use 'inflections.core)
nil
user> (pluralize "word")
"words"
user> (pluralize "virus")
"viri"
user> (singularize "apples")
"apple"
user> (singularize "octopi")
"octopus"
user> (underscore "puni-puni")
"puni_puni"
user> (ordinalize "52")
"52nd"
user> (capitalize "clojure")
"Clojure"