Stephen De Gabrielle wrote on 12/26/18 7:29 AM:
Would this replace ‘interactions’, or would it be a new editor<%>?

UI conceptual-wise, I think it would probably be a mode, in which Notebook window replaces Definitions and Interactions windows. Implementation-wise, I suspect it would probably start with the Definitions window and its current support for embedded things (like XML, comments), and also use work that was done for the REPL (evaluation, snips).  Someone would have to work through the details and figure out what's best (e.g., does the UI and implementation work better if the mode UI is like a toggle on the Definitions window, or a very separate thing).

You could imagine the initial notebook save format being a normal Racket module source code file, with Markdown/Scribble cells and cached results being embedded in comments or special syntax forms. Later, you might also want to do an IPython/Jupyter save format, perhaps writing both formats every time you save.

(BTW, I think it's important not to conflate this literate-ish format with embedded API documentation and unit tests, though there's potentially some good overlap for some of that, between notebooks and non-notebook reusable/maintainable uses of high-quality Racket modules.)

I wish I could work on this DrRacket notebook mode right now, and I hope someone else is inspired to do it well.

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to