millejoh / emacs-ipython-notebook

Jupyter notebook client in Emacs
http://millejoh.github.io/emacs-ipython-notebook/
GNU General Public License v3.0
1.47k stars 122 forks source link

Connect to wolfram mathematica #853

Open gpetrini opened 2 years ago

gpetrini commented 2 years ago

Hi everyone,

I just installed ein package and I cannot make it work with wolfram mathematica. I've already tried a lot of combinations such as ein-mathematica ein-wolframmathematica ein-wolframlanguage13.1, ein-iwolfram and so on. Here is my kernel list:

Available kernels:
  python3                /home/gpetrini/.local/share/jupyter/kernels/python3
  wolframlanguage13.1    /home/gpetrini/.local/share/jupyter/kernels/wolframlanguage13.1

Here is my configuration of my doom emacs:

(after! 'org
            (org-babel-do-load-languages 'org-babel-load-languages
                                         (append org-babel-load-languages
                                                 '((mathematica . t))
                                                 ;; '((wolframlanguage . t))
                                                 '((ein . t))
                                                 ))
            )

When a try to evaluate a source block, I get: org-babel-execute-src-block: No org-babel-execute function for ein-*!

Where * is the combination of names that I tried before.

Thank you in advance

dickmao commented 2 years ago

Between the disparate and ever-changing peculiarities of jupyter, the wolfram kernel implementation, doom, and org-babel, there's no chance of this working without assiduous curation [1], much less working at a level comparably productive to wolfram's bespoke tools.

[1] Or equivalently, financial incentive. Hire us, Stephen Wolfram!