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. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/0fed0528-36b3-49cc-80d3-48e7397cd03en%40googlegroups.com.

