-
Notifications
You must be signed in to change notification settings - Fork 0
ClojureMind
nickmain edited this page Sep 14, 2010
·
3 revisions
See the ClojureMind Guide.
Freemind is a popular open-source mind-map editor.
Clojure is an up-and-coming dialect of Lisp that runs on the JVM.
ClojureMind is a plug-in for Freemind that allows Clojure code to be evaluated within a mind-map. It aims to be an alternative means of creating and editing Clojure source.
- Representing Clojure source as a mind-map sub-tree with auto-closing of some forms
- Allows external Clojure source files to be referenced within a map
- Allows internal node-links for referencing common code
- In-place evaluation of Clojure code
- Hook to set up the Java classpath
- Hook to run scripts on mind-map load (to define namespace etc.)
- Hook to save Clojure source, from sub-trees, to external files upon mind-map save
- User-defined hook – allows Clojure code to handle node update events and interact with the mind-map model
Freemind 0.9.0 RC 7 or later.
Java 6.
Download one of the available zip files.
On Windows you can unzip directly into the c:\Program Files\FreeMind\plugins directory.
On OS X, unzip into a temporary location and copy the contents into the /Applications/FreeMind.app/Contents/Resources/Java/plugins folder. You will have to right-click>"Show Package Contents" on FreeMind.app to navigate to the plugins folder.
Start or restart Freemind.