News for hackers. Stuff that matters.
Re:Why Jupyter is data scientists’ computational notebook of... by narwally on Tuesday October 30, 2018 @06:02PM (#18341664)
I feel the same way, especially as an emacs user. Org-babel seems to be a superior implementation of the same idea. Org is just a text document, so git and git diffs work. I can use any combination of languages I want in a document and have them running in different sessions. And best of all I can edit code blocks using my customized major mode for that language. On top of that you get all the goodness that comes with org-mode, not least of which is the ability export it to dozens of other human readable formats for easy sharing. I think there's even an exporter for jupyter notebooks (there's at least one for ipython notebooks).
Re:Why Jupyter is data scientists’ computational notebook of... by brians on Tuesday October 30, 2018 @07:25PM (#18342099)
I expect jupyter notebooks to keep an environment consistent between cells. Org-Babel doesn’t generally do this. A Good notebook environment is more like a lisp buffer with block comments.
Re:Why Jupyter is data scientists’ computational notebook of... by kristjansson on Tuesday October 30, 2018 @09:01PM (#18342579)
Org Babel source blocks can take a session property to main consistent environment(s) across code blocks. The session property can also be set as a language specific file-level property eg: https://orgmode.org/manual/Header-arguments-in-Org-mode-prop...