A real-time Racket?

64 views
Skip to first unread message

Dimaugh Silvestris

unread,
Mar 1, 2021, 10:02:33 AM3/1/21
to Racket Users
I was reading about Extempore, an enviroment for audio and video production in Scheme. Well, almost: it uses something similar to SuperCollider's client-server architechture, with a Scheme interpreter on the client side and a server in a typed Scheme with manual memory management, Xtlang. 
https://extemporelang.github.io/docs/reference/memory-management/

And I was thinking, well, we already have typed Racket, all we need now is a #lang where you can turn off the GC and have some way of doing manual memory management. Then maybe we can build applications where there is a lower level subprocess in realtime/racket and higher level process any of the GC #langs.
It just would be nice to be able to do such things without having to switch to C or some other low level language.

Probably I'm missing something that makes this harder than it sounds, though.
Reply all
Reply to author
Forward
0 new messages