-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compile 2 JavaScript language support #1
Comments
Thank you for the interest in this project. Here's a brief outline of the IJavascript architecture:
The kernel in the IJavascript package is already language-agnostic. This means that it is possible to fork the NEL package and make it compile TypeScript, CoffeeScript, ES6, or even use a shell other than Node.js. Note, however, that NEL also provides auto-completion and documentation functionality and those would need updating for the new language. This is how I suggest that a CoffeeScript kernel could be developed:
Note that:
As you see, the changes to get an initial implementation of a CoffeeScript kernel would be few. I would be happy to help with the fork, so please, let me know if you go ahead. |
Thank you for your cool things about iPython Notebook.
I just make two line modify to support CoffeeScript. It works!
But I'm not familiar with the architecture, I'm thinking how to make it support any compiler that exists(coffeescript, babel, etc...)
Here are some ways to do it:
ijavascript --compile coffee
, compiler can provided as plugins(such asijavascript-coffee-plugin
)Cell - Cell Type
in the dropdown menubar, maybe add some custom cell-type thereTo implement that, there are some points
The text was updated successfully, but these errors were encountered: