Bluesky user? Read http:// mastodon.murkworks.net/@wrog/1 15830246587842492 genuine Internet Old Fart (you under 40 ⟹ I have email older than you). professional clueless, middle-aged white guy. He/him. Former Dem.party-hack. Math/CS degrees + physics courses. Music theorist by marriage. Former MSFT. Seattle area; orig.from NJ. # LambdaMOO # perl # scheme # AlgebraicTopology # concurrency # Princeton # Cambridge # Stanford # autism # AbsolutePitch # RomanHistory # BoardGames # atheist # piano # microtonal
Bluesky user? Read http:// mastodon.murkworks.net/@wrog/1 15830246587842492 genuine Internet Old Fart (you under 40 ⟹ I have email older than you). professional clueless, middle-aged white guy. He/him. Former Dem.party-hack. Math/CS degrees + physics courses. Music theorist by marriage. Former MSFT. Seattle area; orig.from NJ. # LambdaMOO # perl # scheme # AlgebraicTopology # concurrency # Princeton # Cambridge # Stanford # autism # AbsolutePitch # RomanHistory # BoardGames # atheist # piano # microtonal
@kentpitman@climatejustice.social @screwlisp@gamerplus.org @cdegroot@mstdn.ca @ramin_hal9001@fe.disroot.org @JamesGosling@universeodon.com
I should note that seeing this @JamesGosling@universeodon.com
reminded me that I didn’t actually totally understand this @wrog@mastodon.murkworks.net
until it came time for me to implement my own garbage collector for ASTLOG, and I’m definitely not any kind of GC expert. I used a dirt-simple 2-space copying collector that Appel published in the 80s that somebody pointed me to.
it ran every bit as fast as promised.
(and debugging a GC is such an acid trip. Stuff just disappears; you have to figure out how (who’d’ve guessed this would happen?).
I now think that writing a GC, like dissecting frogs in 9th grade, is something that everybody should do at least once.