Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interrupt evaluating support? #144

Open
fakeGenuis opened this issue Feb 7, 2023 · 4 comments
Open

Interrupt evaluating support? #144

fakeGenuis opened this issue Feb 7, 2023 · 4 comments

Comments

@fakeGenuis
Copy link

When evaluating takes a long time, are there some method to interrupt calculation but remain kernel connected?

For example, evaluate Integrate[1/Sqrt[x^4 + a*x^2 + b], x] and click interrupt immediately, got popup
feh_stdin_jdmVxJ
neither click yes or no, the kernel exit and need restart to reconnect. Test in wolfram mathematica 13.2.

@fakeGenuis
Copy link
Author

Hi guys, I write a similar project that support interrupt, by receiving message from jupyter frontend. The evaluation is done inside an external link, so interrupt not lose connection to kernel manage it. Now it is poorly featured, if you are interested, see https://github.com/fakeGenuis/wolframForJupyter.git

@RunLiz
Copy link

RunLiz commented Sep 20, 2023

Wow,cool
not fakeGenuis
TrueGenuis!!!!!!!

@cc-wr
Copy link
Contributor

cc-wr commented Sep 20, 2023

Looks cool!

Just generally, I will say that I am happy to look at pull requests that improve this project as well.

@fakeGenuis
Copy link
Author

Looks cool!

Just generally, I will say that I am happy to look at pull requests that improve this project as well.

Yeah, I really want to contribute upon this project at first. But the complexity of it prevent me from that,especially the evaluation and request handler parts. Many features are still missing in the new project, which makes it more simple to construct and debug with just one addition interrupt support. Anyway, this project are really well structured and I borrow many implements from it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants