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