Hacker News new | ask | show | jobs
by amirathi 1501 days ago
Jupyter Notebook is THE modern literate programming environment.

It's a shame that it's only primarily used for Data Science experimentation & teaching.

4 comments

No! Far from it. It’s org-mode with org-babel!
for me it doesn't because you don't really do metaprogramming BEFORE execution which is more what I understand about literate programming. reply
Not 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.

I'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.