user=> (def to-english (partial clojure.pprint/cl-format nil "~@(~@[~R~]~^ ~A.~)")) #'user/to-english user=> (to-english 1234567890) "One billion, two hundred thirty-four million, five hundred sixty-seven thousand, eight hundred ninety"
user=> (def to-english (partial clojure.pprint/cl-format nil "~@(~@[~R~]~^ ~A.~)")) #'user/to-english user=> (to-english 1234567890) "One billion, two hundred thirty-four million, five hundred sixty-seven thousand, eight hundred ninety"
user> (def to-english (partial clojure.pprint/cl-format nil "~@(~@[~R~]~^ ~A.~)")) #'user/to-english user> (to-english 1234567890) "One billion, two hundred thirty-four million, five hundred sixty-seven thousand, eight hundred ninety" user>
user> (def hundred-times (partial * 100)) #'user/hundred-times user> (hundred-times 5) 500 user> (def add-hundred (partial + 100)) #'user/add-hundred user> (add-hundred 5) 105 user>