A Guiler's Year of Racket
HTML-код
- Опубликовано: 19 сен 2024
- by Christopher Webber
At: FOSDEM 2019
video.fosdem.o...
Having used Guile for the previous number of years and being an enthusiastic supporter of and occasional contributor to Guix, what's it like switching to Racket, a different but in many ways similar Scheme language, for the last year? What can Guile learn from Racket? What can Racket learn from Guile?
Room: K.4.201
Scheduled start: 2019-02-02 16:20:00+01
Great presenter -- I don't know much about Racket, but it's hard not to be excited about all of this when you have someone so enthusiastic giving the talk and doing demos!
This talk taught me so much. And I'm not even serious about emacs yet. The speaker is much fun. Big love.
His talk "The Lisp machine and GNU" is pretty entertaining and informative too, and doing the presentation within emacs is great!
@@jaythomas3180 Thanks. I'll be checking it. I'm now a lot more invested in emacs :D
Really well presented
IMPOSTER SYNDROME... omg
Last time I tried Racket I gave up because of immutable top-level. That was few months ago. The documentation on the subject was awful. I can do cross-platform GUI in SBCL and GTK and enjoy the best REPL I have ever seen. Let me know when the experience with Racket becomes similarly good enough and the top-level problems are properly documented.
What do you mean by 'immutable top-level'? I think Racket is less REPL oriented than a lot of other Lisp languages, though.
@SamuraiSquirrel Vala is good language to consider for gtk elementary.io/docs/code/getting-started#gtk-application
@@akhetopnu344 yes, but the types still have loopholes.
I have not tried wrapping those imperfect types into structures. Do you have any suggestions?
@@akhetopnu344 It's 'I think I can go pretty far' vs formal reasoning. If you look at ACL2 you can see how far you can go. But at that point, you are creating another language.