Skip to content

Worksheet-centred features and file export similar to Gorilla REPL  #43

@silasdavis

Description

@silasdavis

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions