Thank you for the links! I'm just getting into reading the hypermedia book and already I can see that it's right up my alley. I stopped working with web frameworks when they got so complex and programming-oriented. I'm repelled by many modern javascript practices. As I started reading the book it felt like I had finally met a kindred spirit.
On Sunday, December 15, 2024 at 10:37:02 AM UTC-5 [email protected] wrote: > marimo looks pretty cool! and a breath of fresh air in the overcomplicated > notebook space that Jupyter popularized. Once a tool(kit) like Jupyter > becomes the defacto standard in a community (let's say data scientists) it > is difficult to reimagine what can be done in that space. That's why seeing > things like Pluto.jl[1] (named in the inspirations for marimo) that choose > simplicity and reproducible flat files over nested unreproducible JSON, as > a default for interactive computing is really inspiring. > > [1] https://cinemaphile.com/watch?v=Rg3r3gG4nQo > > In my case, after being pretty reluctant to web development (mainly > because of Javascript and all the messiness behind web "standards" by > committee ), seems that things like Pluto, marimo and Hypermedia > systems[2][2a] are showing that the time to develop pretty interesting web > experiences and publications without all that incidental complexity and > without the JavaScript monoculture is finally arriving. I'll share my > experiment on that front. > > [2] https://hypermedia.systems/ > [2a] https://hx-pod.transistor.fm > > Cheers, > > Offray > On 13/12/24 18:45, John Clark wrote: > > All interested in interactive notebooks, > > Please also consider marimo if it's unknown to you. > https://marimo.io/ > > It's claim of being "the future of python notebooks" is not far off the > mark, IMO. It is an evolutionary step beyond Jupyter in my estimation. > > Interestingly, the necessity for marimo to process cells internally in a > tree-like manner similar to Leo is an integral part of what makes it work. > > Cheers > > On Saturday, December 14, 2024 at 2:57:12 AM UTC+11 [email protected] > wrote: > >> In the same vein as Thomas, I was pushing Leo as an interactive notebook >> metasystem since years. >> >> I think that those aha moment would be greatly improved by screenshots >> particularly depicting the interactive story behind Leo usage in the >> scientific notebook context as still is not represented in a way that >> showcases Leo's advantages. I would say that LeoVue is something to imitate >> regarding how to showcase Leo (maybe because of its multiple and versatile >> web views for Leo structured information). >> >> Cheers, >> >> Offray >> On 13/12/24 8:58, Thomas Passin wrote: >> >> I've been trying to sell Leo-as-a-notebook for some time now. I glad to >> see you are starting to get the idea at last! Remember, with VR3 you can >> render an entire tree starting with the current node; by locking the view >> you can navigate to and edit a node without having the rendered view jump >> out from under you. >> >> Jupyter has many strengths and capabilities that I don't see Leo ever >> getting. Perhaps they aren't needed for your use. >> >> On Friday, December 13, 2024 at 7:36:48 AM UTC-5 Edward K. Ream wrote: >> >>> The conversion script shows the power of Leo's scripting API. Here are >>> the lines that clean newly imported files: >>> >>> def is_pure_python(p) -> bool: >>> return not any( >>> line.startswith('# %% [markdown]') >>> for p2 in p.self_and_subtree() >>> for line in g.splitLines(p2.b) >>> ) >>> ... >>> # Delete the useless Jupyter boilerplate. >>> for child in p.children(): >>> if child.h == g.angleBrackets(' prefix '): >>> child.doDelete() >>> break >>> p.b = p.b.replace(g.angleBrackets(' prefix ') + '\n', '') >>> if is_pure_python(p): >>> # Change the language and remove all jupytext comments. >>> p.b = p.b.replace('@language jupytext', '@language python') >>> for child in p.children(): >>> child.b = child.b.replace('# %%\n\n', '').replace('# %%\n', '') >>> >>> Disable these lines to retain two-way compatibility with Jupyter >>> Notebooks. >>> >>> Onward to studying math! >>> >>> Edward >> >> -- >> You received this message because you are subscribed to the Google Groups >> "leo-editor" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion visit >> https://groups.google.com/d/msgid/leo-editor/9040e29e-f6db-451f-bf0a-251585c43610n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/leo-editor/9040e29e-f6db-451f-bf0a-251585c43610n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- > You received this message because you are subscribed to the Google Groups > "leo-editor" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To view this discussion visit > https://groups.google.com/d/msgid/leo-editor/2cd34e05-7bea-49b7-a562-63e72a0ee5ecn%40googlegroups.com > > <https://groups.google.com/d/msgid/leo-editor/2cd34e05-7bea-49b7-a562-63e72a0ee5ecn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/leo-editor/8b139386-72de-476e-aeae-417292332ef7n%40googlegroups.com.
