> Stable ABI literally only benefits software where the user doesn’t have the source
Stable ABI benefits everyone. If I need to recompile a hundred packages with every OS update instead of doing real work then there's something seriously wrong with my OS.
Yes, as is the VCL that Delphi ships, along with the Lazarus component library which bases on Qt or GTK on Linux, and Win32 on Windows. It's the same sort of layer.
No I've never heard about Rule 30, I would have been nervous to click that link if it wasn't leading to a Wikipedia article, phew, but the concept is quite cool and inspiring. Thanks for sharing that with me!
I was hesitant to make any concrete claims in my comment since I don't know much about it but I _think_ this is basically about The Method i.e. Method Acting.
From what I understand, although people still talk about it as if it's a specialised or niche thing, it's actually basically just how acting is done nowadays (at least for films and in the west).
I can't find it with a more specific search on SO, maybe it was deleted.
The question was like: I wrote "hello world" but I get some compile errors, followed by an image embed of a handwritten hello world program, followed by a compiler command where the input file had a .png extension and an error related to the compiler not being able to read PNG files, followed by quoting the part of the standard where it says the input file shall be readable text and this is obviously readable text because I can read it.
Also worth mentioning is samurai[1], a pure C implementation of Ninja that's almost as fast yet easier to bootstrap needing only a C compiler.
[1] https://github.com/michaelforney/samurai
reply