

Revolutionary technologies of the '80 make me appreciate modern programming languages and especially tooling much more.
In general, ‘classes’ declarations were done with macro. I don’t remember the exact code — something akin to
BEGIN_CLASS(A, Parent);
CLASS_MEMBER(a...)
END_CLASS();
The project had started before C++ existed, and the switch would be too costly. It’s not just OOP part, also reflection mechanism with bindings to the homemade scripting language, and multi-platform UI library. It was a gem of its time.
I was working on a C code base with classes, inheritance, and polymorphism, all done by hands and macros.
Something like
typedef struct s_some_class {
void (*method)(this *s_some_class);
} t_some_class;
Overall, learning C was the best enabler in my whole career. For instance I was learning Python by tinkering with CPython VM, so when I see these ‘WAT’ quircks I know exactly what’s up.
I’m free to elect whoever, Russia is free to fuck off from MY country. Before you start repeating Russian propaganda about opressing Russian speaking (me btw, I am Russian-speaking Ukrainian), go watch Putin whose cock you suck, he openly says he’s waging the war of conquest.
From Ukrainian who grew up facing Russian imperialism and oppression of my culture. From Ukrainian who stood up on both revolutions against Russian puppet dictators — fuck you, piece of ignorant shit. You are complicit in Russian genocide against us. You are my enemy.
This is my new busyness e-mail signature.
Indeed, those are anti-tank mines, absolutely harmless to humans.
https://www.scaleway.com/ French company with data centers in Paris, Amsterdam, Warsaw.
In another thread on lemmy today https://www.tuxedocomputers.com/en/TUXEDO-InfinityBook-Pro-14-Gen9-AMD.tuxedo#specs