STklos icon indicating copy to clipboard operation
STklos copied to clipboard

Jupyter notebook

Open jpellegrini opened this issue 2 years ago • 4 comments

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

jpellegrini avatar Nov 02 '21 14:11 jpellegrini

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 !!!

egallesio avatar Nov 06 '21 18:11 egallesio

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

jpellegrini avatar Nov 07 '21 02:11 jpellegrini

@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

zdimension avatar Jan 13 '23 23:01 zdimension

@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.

jpellegrini avatar Jan 13 '23 23:01 jpellegrini