George Singer
George Singer
Ok. Can confirm `rec` statements also do not work.
Doing so yields  and in the `*Messages*` buffer: ``` Done. jupyter-start-kernel: default-directory = /home/george/.dotfiles/ jupyter-start-kernel: Starting process with args "/nix/store/hcs22wc96vmsbqgbz8a2lg8jnjylgwis-wolfram-desktop-12.0.0/libexec/Mathematica/Executables/WolframKernel -script /home/george/.WolframDesktop/Paclets/Repository/WolframLanguageForJupyter-0.9.2/Resources/KernelForWolframLanguageForJupyter.wl /run/user/1000/jupyter/emacs-kernel-Dmje3J.json" Starting wolframlanguage12 kernel process...done SENDING: :kernel-info-request...
Here's the corrected test: ``` Starting wolframlanguage12 kernel process...done Requesting kernel info...done SENDING: :is-complete-request c8767e06-2b36-4dcb-a3ab-0fc0e25c9513 (:code Plot[Sin[x], {x, 0, 1}]) SENT: (:shell c8767e06-2b36-4dcb-a3ab-0fc0e25c9513) MESSAGE: (:iopub :status (:execution_state busy)) MESSAGE: (:shell...
If I open a console REPL it shows up as `-Graphics-`. If I open a web browser REPL it shows up as the actual graphic. But note I'm seeing results...
For `2+2`: ``` SENDING: :is-complete-request b9b3d5a9-d0f8-4620-bf7e-3f72e319aa02 (:code 2+2) SENT: (:shell b9b3d5a9-d0f8-4620-bf7e-3f72e319aa02) MESSAGE: (:iopub :status (:execution_state busy)) MESSAGE: (:shell :is-complete-reply (:status complete)) RUN-HOOK: jupyter-shell-message-hook MESSAGE: (:iopub :status (:execution_state idle)) DROPPING-REQ: 09c6acda-f35f-4547-b52e-47db1bb5f505...
@dzop I just replied to #196. Also, yes, to be clear the plot is displaying in a browser when using `jupyter notebook` (as are other return values, like `2+2`).
Has there been any progress on this?
@dalanicolai I am unable to replicate this after installing the latest `emacs-jupyter`. I just get the same issues as before. Also: emacs-ipython-notebook is unable to display Wolfram graphics, unless I'm...
The package `ihaskell` from nixpkgs provides `jupyter` (there are also others, but this is the one I use).
@domenkozar Thanks. My use case is 1. Allowing users to clone only the minimum repo from us they need to run our program (as opposed to cloning the minimum repo...