top | item 31302164 (no title) amirathi | 3 years ago Jupyter Notebook is THE modern literate programming environment.It's a shame that it's only primarily used for Data Science experimentation & teaching. discuss order hn newest joeman1000|3 years ago No! Far from it. It’s org-mode with org-babel! lepineko|3 years ago for me it doesn't because you don't really do metaprogramming BEFORE execution which is more what I understand about literate programming. reply taeric|3 years ago 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. mhh__|3 years ago 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.
lepineko|3 years ago for me it doesn't because you don't really do metaprogramming BEFORE execution which is more what I understand about literate programming. reply
taeric|3 years ago 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.
mhh__|3 years ago 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.
joeman1000|3 years ago
lepineko|3 years ago
taeric|3 years ago
Features that actually are important: Code can be written in fragments. The output is a program. Fragments can be appended to.
mhh__|3 years ago
It's not a bad tool but I think it's a bit ugly and relies too much on saving state in the notebook.