-
Notifications
You must be signed in to change notification settings - Fork 36
Description
The architecture for session seems really nice. I'm interested in creating a living report that collects benchmarks, example usages of clojure prototypes, and plots of result data. With Gorilla I can:
- Create a rich document with embedded Clojure an visual renderings of data
- Save that 'worksheet' (from the web interface) as plain a plain text Clojure file with output and metadata embedded in comments
- Work in the context of a project.clj
- Put the worksheet under version control with the project that contains it
- Embed markdown and latex formulae
It seems like the core functionality in Session exists to do much of the above. Are they things you intend to support more directly? Does session already support this in a different way? Am I better to think of Session as being optimised as live coding environment rather than executable document?
In particular, how can I share my worksheets; can I store them as plan EDN/Clojure somehow or do I need to export from Datomic? I'd like to be able to put them under version control with the underlying code because they would be an integral part of the project in my context.
Thanks for the project!