jupytercalpoly / reactivepy

A reactive Python kernel
BSD 3-Clause "New" or "Revised" License
86 stars 11 forks source link

How this compare to Pluto for julia or observable for js? #36

Closed sylvaticus closed 3 years ago

sylvaticus commented 3 years ago

Is the design similar?

declanvk commented 3 years ago

I'm not sure about Pluto, but observable was definitely an inspiration for this project. I think the projects are broadly similar, but have differing levels of integration with the host environment.

Observable has its own parser and runtime:

For reactivepy we reuse some of python's parsing and the runtime is subclassed from IPython's kernel implementation:

Are there specific elements you're interested in from the design?

sylvaticus commented 3 years ago

No, I was just curious how the different design did compare. Thank you very much for your answer.