3 ms·
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
by narwally 8y ago
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).
- brians 8y agoI 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.
- kristjansson 8y agoOrg 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-properties.html https://orgmode.org/manual/Header-arguments-in-Org-mode-prop...