Matthias

Results 63 comments of Matthias

@ryanplusplus wrote > If possible it would be nice to be as implementation-agnostic as possible so that students can start with a sorted (or even unsorted!) array and go with...

Not all compilers are ready for C++20, some LTS versions of popular Linux distributions are not even ready for C++17. That's why there's a line `CXX_STANDARD 14` in the file...

Good idea! I would love to have that documented somewhere. Even better if it would contain the reasons for that decision so that we can upgrade to C++17 or later...

@patricksjackson Tying "our" C++ to the oldest Ubuntu LTS sounds somewhat reasonable. But in practice we've already transitioned to C++17, that's what we're using in out `CMakeLists.txt` files (e.g. see...

If `left()` or `right` would return a `std::unique_ptr` you would be right, that would transfer ownership and essentially remove that child from the tree. But you could return a `const...

The C++ track (usually) just translates the test cases from the language-agnostic [problem specification](https://github.com/exercism/problem-specifications/blob/main/exercises/acronym/canonical-data.json) to C++. The best place to suggest changes like this is at [github.com/exercism/problem-specifications/issues](https://github.com/exercism/problem-specifications/issues). BTW: Two somehow...

Are you still working on it? Do you need help or feedback?

I'm slightly in favor of that change. armstrong-numbers seems to be the first exercise for many students, let's keep the entry barriers low. But I don't like this two includes,...

Yes, hello-world is still the first one. But since it can be solved by replacing `NULL` with `"Hello, world!"`, that doesn't force students to understand what functions are, where they...