DrRacket2?

153 views
Skip to first unread message

Stephen De Gabrielle

unread,
Aug 2, 2019, 12:27:38 PM8/2/19
to Racket Users
Hi,
I’ve just posted a DrRacket2 issue on the RFC’s github  https://github.com/racket/racket2-rfcs/issues/96
Is a DrRacket2 needed?  
Who is it for?  
What functionality should it have?  
What should it look like?

My first suggestion is a 'notebook mode' like Jupyter notebooks.

FYI did you know you can run DrRacket from inside DrRacket 
try (require drracket/drracket) in the interactions-repl

Kind regards

Stephen

Sean Bailey

unread,
Aug 2, 2019, 12:50:37 PM8/2/19
to Racket Users, Stephen De Gabrielle
I will mention that there is a Racket kernel for Jupyter. I use Jupyter notebooks a great deal for teaching, but haven’t used the Racket kernel beyond installing it and basic testing. 

Anyone have experience with using Racket with Jupyter?
--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAGHj7-%2Brfi%3DvYPPkSLiLWaWDUJiFjQ3Swa0XJtYzecrBefWi0w%40mail.gmail.com.

Stephen De Gabrielle

unread,
Aug 2, 2019, 1:14:14 PM8/2/19
to Sean Bailey, Racket Users
On Fri, 2 Aug 2019 at 17:50, Sean Bailey <se...@spb.li> wrote:
I will mention that there is a Racket kernel for Jupyter. I use Jupyter notebooks a great deal for teaching, but haven’t used the Racket kernel beyond installing it and basic testing. 

I’m probably wrong but the thing that is keeping me away is that it is Racket on python - if I want to ‘serious work’* I will have to code Python.**
  Am I wrong? 


(*  Who am I kidding - I never serious work) 
(**  I have coded a little python -  just a couple of weeks fixing bugs for money - I’m more interested in Racket now) 

Anyone have experience with using Racket with Jupyter?



On Aug 2, 2019, 12:27 -0400, Stephen De Gabrielle <spdega...@gmail.com>, wrote:
Hi,
I’ve just posted a DrRacket2 issue on the RFC’s github  https://github.com/racket/racket2-rfcs/issues/96
Is a DrRacket2 needed?  
Who is it for?  
What functionality should it have?  
What should it look like?

My first suggestion is a 'notebook mode' like Jupyter notebooks.

FYI did you know you can run DrRacket from inside DrRacket 
try (require drracket/drracket) in the interactions-repl

Kind regards

Stephen

--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAGHj7-%2Brfi%3DvYPPkSLiLWaWDUJiFjQ3Swa0XJtYzecrBefWi0w%40mail.gmail.com.
--
----

Neil Van Dyke

unread,
Aug 2, 2019, 1:25:49 PM8/2/19
to Racket Users
Prior racket-users discussion on a hypothetical DrRacket Notebook Mode
and the existing IPython/Jupyter kernel include:

2018-12-20
https://groups.google.com/forum/#!topic/racket-users/MsAh2aBU5Sw

2019-06-26
https://groups.google.com/d/msg/racket-users/XQXYxtCM2-k/AbTTqMqlAgAJ

2019-07-24
https://groups.google.com/d/msg/racket-users/XQXYxtCM2-k/C97eRavaBQAJ

Someone with funding or a person-month of volunteer time should do
DrRacket Notebook Mode, something like described in that first thread. 
It will be a good thing.  And then other people will be inspired to make
more language support progress on the data science and blogging/sharing
possibilities.

tbrooke

unread,
Aug 3, 2019, 8:04:34 AM8/3/19
to Racket Users
I corresponded briefly with Martin Kavaler at https://nextjournal.com/  a notebook platform that supports Clojure and several other languages about Racket -- It should be able to run with docker - He tried it and it didn't work but it shouldn't be too difficult

I have a link to his attempt below


I've actually tried to get racket going a while ago, can't remember exactly where or why I stopped: https://nextjournal.com/a/Khw2YPnFau27nZNMhH6Ld?token=7Kbhp1R2C8zVpJVmnoaWA5

Unfortunately I'm already on my way out for today but would love to get it going with you in the coming days.

All the Best,
Martin 

Stephen De Gabrielle

unread,
Aug 4, 2019, 7:12:29 PM8/4/19
to Racket Users
I had a go with nextjournal but sadly there was no way to create racket 'nextjournal runtime'.

s.

Stephen De Gabrielle

unread,
Aug 5, 2019, 5:23:00 AM8/5/19
to Neil Van Dyke, Racket Users
Hi Neil, 
I raised 'Make an RFC for Notebook mode in DrR or Jypyter. #100

I raised it because it seems like notebook mode support is important in any new language. I *think* this doubly true for LOP where the intent is to have multiple interoperable languages co-existing?

Kind regards, 

Stephen




--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.

tbrooke

unread,
Aug 5, 2019, 8:14:54 AM8/5/19
to Racket Users
Martin at nextJournal was looking into it but got distracted so I will try to post a reminder - they have Clojure and supposedly they can support any language via bash and/or Docker 

I agree nextjournal or not notebook support would be nice and it would help with newcomers since it is so easy to create interactive tutorials

Stephen De Gabrielle

unread,
Aug 5, 2019, 8:01:15 PM8/5/19
to Racket Users
Thanks.
Reply all
Reply to author
Forward
0 new messages