One of the things I’ve wanted for a long time was a good example of a C++ source tree that wasn’t awful. There aren’t many of them.

So, after teaching a modern C++ design course over Christmas, I took a student’s project and polished it to the point it meets my professional expectations.

The build environment is sane, modern CMake. The code is C++23, and dangerous old parts of C++ are completely eschewed. It builds static or dynamic libraries, as you wish, on your choice of macOS, Linux, or Windows, using your choice of compilers from Microsoft, GNU, Clang, or Intel.

Interested? Take a look at:

github.com/rjhansen/the_deck/r

@rob Link doesn't seem to work. A little digging suggests you moved it recently and it hasn't finished moving yet.

@sagefault — weird: works for me. I don’t know what to tell you.

Follow

@rob @sagefault Also gives me a 404, even removing path parts, up until I get to the rjhansen.

Perhaps related to github.com/elibster/the_deck having a status of "moving?

· Librem Social · 1 · 0 · 0

@trelane @sagefault — possibly: I don't know. Earlier that day my repo went down for six hours for unknown reasons and I had to get GitHub support to look into it.

The link worked fine for me. For a few hours it wasn't working for others. The link is now working for all.

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml