💾 Archived View for gemlog.blue › users › dyfet › 1619265891.gmi captured on 2021-12-04 at 18:04:22. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Maybe I was fortunate, being isolated without connectivity, losses from flooding, etc, last decade, I no longer have much legacy code around. Starting over I picked C++17 for many new things, and found little need for producing complex bulky supporting libraries like I used to write. I do explore things like rust and ruby much more now, too.
I now favor thin header only wrappers around legacy C libraries to automate resource management in C++, and create much smaller stand-alone, often header-only, C++ libraries to address very specific needs, such as system logging, printing formatted output, config file parsing, string handling, etc.
One consequence of this has been Bordeaux development, which looks very different from things I had made in the past, such as Bayonne. I am now opening that project up for public access, and will open up other things soon as well...