I also get a ton of mileage creating Pluto notebooks and sharing the results for others to run or view a static webpage of the results.
1: https://github.com/fonsp/Pluto.jl
I also get a ton of mileage creating Pluto notebooks and sharing the results for others to run or view a static webpage of the results.
1: https://github.com/fonsp/Pluto.jl
I have been building a blog using Next.js (for static content) with Pluto (for interactive and richer content, inspired from MIT Intro to Computation Thinking).
I think it's a great combination of richness and expressive content which brings the user along with the interactiveness.
Example post: https://zabirauf.dev/blog/notebooks/understanding_std
Source code: https://github.com/zabirauf/blog
P.S: Still dealing with some bugs in deploying PlutoSliderServer so interactivity is broken.
[1] https://projects.ansonbiggs.com/posts/2021-08-24-julia-for-m... [2] https://gitlab.com/MisterBiggs/julia-for-matlabbers/-/blob/m...
Observablejs just got support for Excel and Google sheets, which is really interesting and probably the closest thing to an integrated reactive spreadsheet/notebook concept: https://observablehq.com/@observablehq/release-notes#cell-80...
ironically, I remember seeing features like what I'm thinking of, which was first spreadsheet I ever used- Wingz: https://en.wikipedia.org/wiki/Informix_Wingz
it had a mode where you could take portion of your cells and make it flow exactly like a notebook
here is a linear algebra class taught in pluto/julia (not mine, but found it on a random google search): https://www.math.hkust.edu.hk/~emarberg/teaching/2020/Math21...
so I think the approach is great at least for education.
the notebooks work automagically in binder! I think people are working on a wasm codegen for julia, which should a killer feature.
But I feel compelled to at least remark on the fact that they call this "revolutionary", which is a bit much and cringe worthy. While it is indeed a nice package, just don't call it revolutionary, when this type of thing has been available either in part or whole in things like Mathematica, MATLAB, LabVIEW for years (decades really) and other notebooks have very nice features as well. It's just MIT can't do anything without a little hubris.
Edit: I've just tried it and it's quite slow, but I am positive this will improve given more time and development.