sjdv1982 / seamless

Seamless is a framework to set up reproducible computations (and visualizations) that respond to changes in cells. Cells contain the input data as well as the source code of the computations, and all cells can be edited interactively.
http://sjdv1982.github.io/seamless
Other
20 stars 6 forks source link

Polyglot support #57

Closed sjdv1982 closed 3 years ago

sjdv1982 commented 3 years ago

Support more foreign languages: Julia, R (https://github.com/sjdv1982/seamless/issues/33), JavaScript.

IPython magics (pixiedust for Node).

Also have a look at python-bond.

For compiled languages, may be as simple as editing compilers.cson and install a compiler package into the image/environment.

sjdv1982 commented 3 years ago

There is now a branch for adding compilers.cson and languages.cson in the graph, allowing to dynamically add a new language. (https://github.com/sjdv1982/seamless/tree/add-language)

sjdv1982 commented 3 years ago

done. R support is working. More languages can be added dynamically.