* Give some more detailed design of what you intend to achieve.
The main component of the proposal is the implementation of a Jupyter Kernel for Elixir. That include support for the messaging protocol that it use (http://ipython.org/ipython-doc/stable/development/messaging.html). Also, I intent that basic functionality like tab completion and syntax coloration will be available in the interactive Shell. For the second part, I would Explore the possibilities for advance integration of Jupyter and Elixir and implements the ones that me and my mentor would judge the more profitable for the success and usefulness of the tool. It could Take many form. Some example would be:
Widget to control the execution of the program;
Runtime infographic about the execution of the program;
Support of one Elixir GUI library.
As mentioned earlier, I would be open suggestion as time goes on. I would like to try to add 1-2 of these advanced features and more if all goes Well.
I wasn't comfortable telling something specific if I am not sure about it. Still, if you advice me otherwise, I could change my proposal.
I can send you the whole thing in private if you are interested to read it before the deadline.
Thank you for your time,
Martin