Sunday, April 18, 2010

Freemind Brain Crack Plugins - Clojure REPL

It's been a while since my last post.  I changed jobs, so that took a lot of the wind out of my sails.

This post is more about putting something out there than saying anything profound. (Also - testing the screen cast capabilities of Quicktime in Snow Leopard). One of my favorite ways of procrastinating is watching the Ze Frank "Brain Crack" episode (skip to 0:32 - 1:33). So in that spirit...

I just figured out how to implement Freemind plugins and how to listen to the model. The screen cap below shows my hello world plugin - it just listens for nodes with text "test" and adds some children to them.

Why is that exciting ? Imagine if the text of the node was a Clojure expression and the plugin evaluated that expression and added the result(s) as child nodes. Instant Clojure REPL embedded in a mind map !

Anyway - it sounds exciting to me. Will be working on it this week.


0 comments: