Post

Either way, even if every diehard C person will take ~no responsibility and just blame the software and blame the PHP people (as per usual), as a Reasonable Adult who is tangentially related to this I think I need to get Defer and a bunch of other things over the finish line.

The PHP thing feels like I can almost read a 20 year old mailing list message from some hardcore C programmer about how "i don't need no c++! an exception is just a longjmp and i can emulate that perfectly with a couple macros"

Unforutnately it's less about just cleanup issues, and more about behavioral semantics for whole-program, whole-process, and whole-thread things. Some of the larger architectural issues are using longjmp on request-local OOM, but not full-process OOM. How that is handled changes program properties!

0 reposts15 likes

No replies yet.