callumenator / dabble

A repl for the D programming language
32 stars 6 forks source link

Consider porting to Jupyter to leverage existing features there #11

Open jamadagni opened 8 years ago

jamadagni commented 8 years ago

Hello. You might have heard of IPython which provides terminal, Qt-based graphical and web-browser based REPL interfaces to Python as can be seen here. It is now separated out into the language-agnostic Jupyter which also provides the same terminal, Qt-based and web-based interfaces.

Being language-agnostic, it runs individual language kernels. There are already plugins for many languages, including C++.

I would like to suggest that you consider porting Dabble to the Jupyter protocol. It seems to me that instead of doing everything over from scratch (and be limited to features you are able to code yourself – like being terminal-only), it would be make it easy to leverage the multiple features that Jupyter provides.

Thanks!