Introduction - actsasgeek/nota-bene GitHub Wiki
About the Project
I'm a developer, researcher and all around geek. Although I've used Mathematica/Matlab only sparingly, I really like Python's iPython interface, especially the newer notebook interface. There's a YouTube video about iPython from PyCon 2012, it's well worth hunting down and watching.
When I looked at how Try Clojure worked, I discovered that it may very well be feasible to create something like iPython notebook for Clojure...so I started hacking away.
The most important features, to me, to take from iPython are:
- A record (notebook) of a REPL session that can be re-loaded, edited and shared.
- Different kinds of input cells (mostly code and text).
- Text cells that support LaTeX mathematical markup.
- In-page rendering of output (text, images and video).
- The ability to embed assets in the page (images, video, etc).
Hopefully, I can make some progress on these. I think my first order of business will be to move from JavaScript to ClojureScript.
Slan, Steve