Archived entries from file /Users/schani/Work/clojure/clojurec/TODO.org
http://developer.gnome.org/glib/2.32/glib-Unicode-Manipulation.html
Then we don’t have to make a new closure for direct recursive functions (this_fn). (core-run ‘(do (defprotocol IFoo (-foo [o])) (deftype Bar [] IFoo (-foo [o] (print 1))) (deftype Baz [x] IFoo (-foo [o] (print 2) (-foo x))) ;; calls Baz.-foo instead of Bar.-foo (-foo (Baz (Bar)))))