Beaker Notebook supported two-way autotranslation between any supported language.
BeakerX has so far a prototype that goes from Python and JVM languages to JavaScript and D3.
Further support is planned to be based on https://github.com/apache/arrow
other ideas for implementation:
use http://www.tornadoweb.org/en/stable/queues.html
to fix https://github.com/twosigma/beaker-notebook-archive/blob/master/beaker/runtime.py#L436
another way: make autotranslation be an invisible (?) widget, and let its machinery do the synchronization. this has the downside of duplicating the data, but a lot of upsides of making it more accessible and using an existing implementation.
Beaker Notebook supported two-way autotranslation between any supported language.
BeakerX has so far a prototype that goes from Python and JVM languages to JavaScript and D3.
Further support is planned to be based on https://github.com/apache/arrow
other ideas for implementation:
use http://www.tornadoweb.org/en/stable/queues.html
to fix https://github.com/twosigma/beaker-notebook-archive/blob/master/beaker/runtime.py#L436
another way: make autotranslation be an invisible (?) widget, and let its machinery do the synchronization. this has the downside of duplicating the data, but a lot of upsides of making it more accessible and using an existing implementation.