Elixir: Jupyter integration - week 10 report

22 views
Skip to first unread message

Piotr Przetacznik

unread,
Aug 3, 2015, 12:52:09 PM8/3/15
to BEAM Community
Hi,

as usual IElixir report. This time:
- I've implemented code completion for IElixir. It should work properly but I wonder if there are bugs in this implementation. Maybe future users can direct me if there is something wrong.
- I've also implemented handling is_complete_requst which is about to tell if jupyter console is about to wait for more code from user before running the code. If yes, it will prompt for more code. This functionality is not implemeted yet in jupyter console so I can't test it manually but there are tests for that in jupyter_kernel_test which I turned on.
- Moreover, Jose helped me a lot with handling problem related to Logger configuration. We decided to get rid of redefining tasks in mix and run IElixir as an application with "use Application" in the header of ielixir.ex file.
- I've also modify example notebook but it's still poor so I will probably put there more verbose "getting started" to Elixir language: https://github.com/pprzetacznik/IElixir/blob/master/resources/example.ipynb

What's now?
- I see there's no proper Elixir syntax highlighting so I'm going to check whether I'm able to implement this in CodeMirror tool (for Jupyter Notebook) or in Pygments (for qtconsole),
- There are still some requests in Jupyter that are still not handled however the main functionality works fine. I'm looking for missing requests and handle them.


Regards,
Piotrek
Reply all
Reply to author
Forward
0 new messages