The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
..because the politicians can make political profit by doing as if they're defending privacy-rights. I'm saying "as if", because it was in the news that most of the political parties here place (marketing)cookies on your machine even before asking whether the user accepts cookies.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
Probably few will be interested but just in case... I have a large code base (about a million lines) that I've been working on for a long time. Half is general purpose code and the other half is an automation system called CQC. I decided to open source the general purpose half, about 1100 classes, which is on GitHub:
* The repo ReadMe has a lot more info, so I didn't repeat it here
It's very much a 'personal vision' in that it's all created by a single person and it's not based on the standard C++ libraries or STL and it's all about a integrated, monolithic approach instead of the pieces and parts approach of most C++. So obviously it's off the beaten path.
Some of you may be interested, if not to use it maybe to see how such a thing might be done.
On a side note...
Something off the beaten path clearly threatens a lot of people. I posted originally about it in r/cpp and just got raped by haters pretty much. One guy posted a sort of one liner 'good job' type of comment and had like 18 down votes at some point. Eventually a couple folks stood up for me, but it was almost universally somewhere between negative and hateful. Not exactly the kind of thing that would encourage others to contribute their life's work.
The GitHub repo readme file has that info. I didn't want to repeat it here since it's a lot, and I figured I might get spanked for being spammy or something.
Also, if you look at my articles posted here on CodeProject they are about this work, though a couple are about stuff up in the CQC automation platform as well. Be aware that the ones involving enums are out of date in that a huge re-working to the new 'enum class' scheme was done after those were made.