27 ms·
Jupyter Notebook is THE modern literate programming environment. It's a shame that it's only primarily used for Data Science experimentation & teaching.
by amirathi 4y ago
Jupyter Notebook is THE modern literate programming environment.
It's a shame that it's only primarily used for Data Science experimentation & teaching.
- joeman1000 4y agoNo! Far from it. It’s org-mode with org-babel!
- lepineko 4y agofor me it doesn't because you don't really do metaprogramming BEFORE execution which is more what I understand about literate programming. reply
- mhh__ 4y agoI'm not convinced. It's not a bad tool but I think it's a bit ugly and relies too much on saving state in the notebook.
- taeric 4y agoNot really. Close, but in the same way that javadoc is close. Still a different thing. Features that actually are important: Code can be written in fragments. The output is a program. Fragments can be appended to.