In the '90s Germany's air traffic control ran on Emacs (2021)
Posted by clyfe 1 day ago
Comments
Comment by ChrisArchitect 1 day ago
Some discussion then: https://news.ycombinator.com/item?id=26202517
Comment by anthk 1 day ago
Comment by znpy 15 hours ago
it might not be the case.
"real time" is often a very misunderstood concept. most things can be "real time" depending on the context.
"real time" really just means that the timeframe the control system takes to react is shorter than the time frame the controlled system takes to change state (for any sufficiently vague definition of "change").
so even if a GC cycle in emacs took, say, 200 msec, it could have still been completely fine as long as the "stuff" more less than, say, every 500 msec (the numbers here are completely bogus).
not to mention, many programming environments where memory is usually managed and garbage-collected also do offer some way to do varying degrees of manual memory management, if you want to. that might have been the case.
and as of last resort... you could always manage memory outside of the programming language runtime.
Comment by anthk 12 hours ago