230 points by fons-p 4 days ago | 39 comments | View on ycombinator
wodenokoto 3 days ago |
staplung 3 days ago |
It too puts the output of a cell above the code so if you're unable to adapt to things that are different it's also probably not for you.
FWIW, Observable's Notebooks (Javascript) work the same way: output above the code that produces it. [https://observablehq.com/]
I too did not like having the output above the code but got over it pretty quickly. For plots, it's arguably better: usually, I want to see the plot before I see the 15 line invocation of some plot command. The thing that bugs me the most about Pluto now is that it really wants you to only have a single evaluating statement per cell. You have to wrap stuff in "block......end" if you want to e.g. define more than one variable in a cell.
librasteve 3 days ago |
Yet notebooks are a vital angle for any scripting language. So I guess I would like to see a language neutral notebook platform with pluggable kernels. Meantime Jupyter does that pretty well and, with Raku Inline::Python support for pip modules can be a lot of fun with a Raku kernel, especially with LLM chatbook use cases.
slwvx 3 days ago |
flexagoon 3 days ago |
thetwentyone 3 days ago |
dleeftink 3 days ago |
qujl 3 days ago |
Besides the often commented upon cell outputs that appear above the code and the forced begin/end blocks, Id rather see better control mechanisms for pausing/replaying execution, to have the notebooks play nicely with the existing package environment system instead of being self-contained, and to function outside the browser (eg with VS Code support).
Majikujanisch 3 days ago |
whatever1 3 days ago |
fithisux 3 days ago |
shibaprasadb 3 days ago |
ryd440306 3 days ago |
Dotcomico 3 days ago |
It was a nice course, I did the first few weeks before life got in the way. It looks like they did one more in 2020 with a focus on COVID:
https://ocw.mit.edu/courses/18-s190-introduction-to-computat...