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

Jupyter notebook #271

Open
jpellegrini opened this issue Nov 2, 2021 · 4 comments
Open

Jupyter notebook #271

jpellegrini opened this issue Nov 2, 2021 · 4 comments

Comments

@jpellegrini
Copy link
Contributor

Hi @egallesio !
I think it would be nice if STklos had a Jupyter kernel available, don't you think so?
If you think it's OK we may leave this issue open. I'm working on the hygienic macro system (slowly, due to some other unrelated issues that I have to work on), but I'd be willing to work on this later, after the new macro system is in place.
We could use the MIT Scheme Jupyter kernel as a reference:

https://github.com/joeltg/mit-scheme-kernel

@egallesio
Copy link
Owner

Hi @jpellegrini,

I think it would be nice if STklos had a Jupyter kernel available, don't you think so?

I must admit that I'm not really familiar with Jupyter. I have just seen some impressive demos, but I have no idea of the work needed to have it.

If you think it's OK we may leave this issue open.

Of course.

I'm working on the hygienic macro system (slowly, due to some other unrelated issues that I have to work on), but I'd be willing to work on this later, after the new macro system is in place.

It would be really cool to have such a kernel (I have seen that there is still some Scheme support at https://jupyter.org/try, but having access to STklos would definitively be great),

We could use the MIT Scheme Jupyter kernel as a reference:

https://github.com/joeltg/mit-scheme-kernel

Oh... Not tried it, but the size of the implementation seems not too big.

Very excited by your idea !!!

@jpellegrini
Copy link
Contributor Author

Great!
Now, it looks like a basic version can be even simpler: Peroxide Scheme has a very simple implementation, which we can look into.

@zdimension
Copy link
Contributor

@jpellegrini are you (or is @egallesio) working on this? If not, I'll try making a working PoC in the coming days by taking inspiration from Peroxide's implementation

@jpellegrini
Copy link
Contributor Author

jpellegrini commented Jan 13, 2023

@jpellegrini are you (or is @egallesio) working on this? If not, I'll try making a working PoC in the coming days by taking inspiration from Peroxide's implementation

Hi Tom!
I'm working on something else (a tree library which I would then use for implementing SRFI-146).
I don't know if @egallesio is working on a Jupyter kernel.

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