Hacker News new | ask | show | jobs
by mkl 2625 days ago
Well, according to my understanding, here are some things I do with Jupyter notebooks that org mode can't match: Dozens of inline interactive plots, including animations, 3d displays, generated SVG, embedded Javascript animations with widgets controlling them, proper formula formatting in code output and prose, etc. Things I have begun work towards include inline display of generated PDFs, and inline drawing widgets (including stylus pressure) that provide data for further computation and 3d display.

Simply not being browser-based means org mode has an incredibly steep uphill battle to even get close - the ecosystems Jupyter can tap into are vast (browser and native, language agnostic), and anything interactive is almost certain to trail behind.

I'm happy to be corrected, but I spent a while researching org mode's capabilities in this area earlier, and everything I found looked more primitive and clunky than what Python and Sage could do as long as 10 years ago.

1 comments

I concede the point. I'm not aware how one could embed a webview in Emacs buffer, and without this you won't get animated/interactive plots.

My experience with Jupyter was limited to static plots so far (I did plenty of interactive work in ObservableHQ though), and Emacs can handle those well.

Thanks for clearing that up for me!

Emacs can now actually embed a webkit view.
What would happen if you embedded say 100 of them in the same document? I think doing it the other way around, Emacs in webkit/browsers, is the only feasible way to do it. I'm sure someone has tried that, but it doesn't seem to be adopted yet.