Closed awb99 closed 4 years ago
https://observablehq.com/@observablehq/observables-not-javascript
very nice notebook - js style. very polished ui / syntax / usecase
Two of the main devs are amazing (Mike Bostock and Jeremy Ashkenas). Here are some examples of observable notebooks: https://observablehq.com/@observablehq/file-attachments https://observablehq.com/@awoodruff/daylight-saving-time-gripe-assistant-tool
all ideas considered.
steps needed
Discovery (make reagent components discoverable by name)
A) Sync atoms two way and unidirectional. Helper library to start sync.
B) Helper library to trigger atom syncing. This is a meta syntax we need while we dont have clojurescript in notebook. we could use gered: https://github.com/gered/views.reagent/blob/master/views.reagent/src/views/reagent/client/component.clj https://github.com/gered/views.reagent/blob/master/examples/todomvc-browserchannel/src/todomvc/client.cljs We could use replikativ: https://github.com/replikativ/chat42/blob/master/src/cljs/chat42/core.cljs