←back to thread

257 points pg | 1 comments | | HN request time: 0.238s | source
Show context
axod ◴[] No.2121163[source]
1 thread per connection??? Not doing continual GC in a separate thread and instead taking 7 seconds and blocking everything?

What is this the 1990s?

replies(2): >>2121271 #>>2121982 #
pg ◴[] No.2121271[source]
Feel free to fork MzScheme and replace the garbage collector with a new one that runs continuously.
replies(4): >>2121343 #>>2121445 #>>2121466 #>>2121889 #
acangiano ◴[] No.2121466[source]
Do you ever question the choice of MzScheme?
replies(1): >>2121610 #
1. pg ◴[] No.2121610[source]
It had to be some dialect of Lisp with continuations, which meant Scheme, and MzScheme seemed the best. Our first version ran on Scheme48, but that was such a pain that we switched.