You are viewing archived messages.
Go here to search the history.

Yousef El-Dardiry 2021-08-03 10:12:39

In this demo I’m exploring mixing a Live Programming Notebook with a block based editor like Notion. This unlocks creating Reactive Documents you might know from Bret Victor’s demoes: https://www.loom.com/share/6fd5637254584cfea8de315f0f3b532c

André Terron 2021-08-04 03:23:04

Great demo! I've been wanting a note taking app with coding functionality for quite some time now. Observable is the closest I've found, but not there yet for me. What are you using for reactivity/updating?

Yousef El-Dardiry 2021-08-04 08:31:29

Thanks! Underlying it currently uses MobX as FRP library, but I’m also working on https://github.com/yousefED/reactive and will probably migrate to this later

André Terron 2021-08-05 04:55:59

That's cool! I've been writing my own FRP library as well. I'm curious to know your motivation to use a different library.

André Terron 2021-08-05 04:57:03

For a while I thought about creating a "FRP benchmark" repo, to test a bunch of libs in different use cases

Yousef El-Dardiry 2021-08-05 07:25:36

@André Terron some more info about that library in this thread! https://futureofcoding.slack.com/archives/CCL5VVBAN/p1620246305093800 (let’s keep related conversation there)

[May 5th, 2021 1:25 PM] yousefdardiry: I just published a javascript Functional Reactive programming library @ https://github.com/YousefED/reactive|https://github.com/YousefED/reactive. Goal was to make it super minimal to integrate into existing apps, so in React you only need to add one hook (useReactive). Feedback welcome!

André Terron 2021-08-05 15:18:15

Thank you for sharing!

Cole Lawrence 2021-08-06 22:59:37

It's great to see a reactive notebook based on TypeScript like this. Really great ideas, here!