A cursory look at jupyter notebook shows how easy it is to incorporate J
code in a notebook.

In a notebook, after you have J callable from python3 (see J
~addons/api/python3), open a new notebook and paste in the following python
code. Then run the section with shift+enter.

***
import j
j.init()
j.do('d=: 100?100')
d= j.get('d')
import matplotlib.pyplot as plt
import pandas as pd
df= pd.DataFrame(d)
df.plot()
***

This encourages more work on the J phython3 addon to make this kind of
integration with python3 and the notebook easier.

This level of integration with the notebook could be ideal for a user whose
primary world view is through python, but wants to be able to easily
incorporate facilities implemented in J.

J as a first class notebook kernel is also possible (see Martin Saurer's
jkernel).

Given the popularity of python and jupyter, I expect we'll be seeing more J
work in this area.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to