OS hackers: have you ever thought about how fork() is deeply peculiar? For HotOS, @jappavoo, @okrieg, Mothy Roscoe and I wrote a polemic about fork: its quirky history, the problems it causes today, and why after 50 years it may be time to deprecate it.https://www.microsoft.com/en-us/research/publication/a-fork-in-the-road/ …
-
-
I thought so too, and I was going to make that argument in the paper, but you'd be surprised how many languages do jump through hoops to enable some kind of fork(). By my count it includes at least Perl, Python, OCaml, Haskell and Ruby. (And, notably given its origins, *not* Go.)
-
Yeah, I explicitly called out threaded languages. Perl, Python, OCaml, and Ruby at least have GILs and aren’t threaded languages. Haskell might be the only one that has threads…
- 3 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.