@promovicz Indeed, I spoke to one bitter lisp compiler hacker. "We spent all these years listening to the Unix people, oh, we can't use your language, oh it's not fast enough, and we optimized the hell out of it and it turned out to be a lie! Those same people didn't bat an eye at Python!"
This is WILD! @ridley has been working on an implementation of OCapN, which is the same protocol @spritely uses for communication with Spritely Goblins programs.
AND... AND!!!
@ridley got this working in interoperability with @spritely's Goblins! AND FACT @dthompson and @ridley chatted over Goblin-Chat between Dart and Guile Scheme implementations!
Yes sometimes other tests seem to fail too, but mostly it's test-unix-domain-socket
All of the failures seem to be due to race conditions with lower level IO stuff, probably Fibers or even lower, afaict
Maddening shit, my least favorite part of working with our stack is not the abstractions of our stack itself but the challenges of the layers beneath it. It's so rare to encounter an actual race condition problem that's due to correct use of Goblins! It's all the Fibers integration and socket setup stuff etc etc...
Okay I guess it's too early to announce what I mean but I am ready to throw a parade and carry @ridley around on a throne this fucking rules #kindavague#itshypetho
you know it's never unsettling at all when you're experiencing an IO bug, and inserting print debugging to understand where it happens, and inserting print debugging makes the IO bug disappear #offtotheraces
Right now I am debugging a unit test failure that is completely fine in all architectures in a dev environment but ONLY inside of a guix build jail on aarch64, it fails
Executive Director of @spritely (but this is a personal account). I'm here to fix the Internet.ActivityPub co-author, co-host of @fossandcrafts@octodon.social. Lisp sourceress, decentralized network architect, occasional Blender artist. she/her https://dustycloud.org/Recently moved here from @cwebber@octodon.socialLovely banner sketch by @juliaro https://mastodon.art/@juliaro/114489465896761273