Foognostic blogs Seeking knowledge of foo

26Jan/10Off

My week of Clojure and Emacs

This week has been very busy and useful for me with Clojure and Emacs.

Clojure

  • I continued to mature Pokerepl. The interfaces/defprotocols were reorganized into one file. Implementations/deftypes each have their own file.
  • Switched Leiningen branch from stable to master (think 1.1 alpha) and chopped out all those :gen-class warts
  • Lightly adopted @cemerick's very cool string interpolation macro -- it's the #{bar} in "foo #{bar}".
  • Got Nailgun working to speed up unit tests.
  • But @technomancy pointed out that I could use TONS less memory and have a better experience with clojure-test-mode. It runs instantly and highlights errors:

Image of a test failing

Emacs

  • I~ stopped~ backup~ files~ from~ appearing~ everywhere~ (thanks to ESK for clueing me in to backup-directory-alist)
  • Stopped avoiding color-theme finally. Using the rotor and late-night themes mostly, but will probably have to write my own at some point. It will be ugly, but such are my aesthetics.
  • Now using and happy with the Inconsolata typeface.
  • I installed but still shy away from paredit-mode. It's my own fault for not having watched this awesome preso yet.
Filed under: clojure No Comments
   

Foognostic blogs is Digg proof thanks to caching by WP Super Cache