Daniel Nikpayuk
nikpayuk.bsky.social
Daniel Nikpayuk
@nikpayuk.bsky.social
I remember in one of my humanities classes (on cyberculture) we studied Roland Barthes "Death of the Author" and "From Work to Text", and part of our discussions were about how his essays problematized the idea of copyright (which we also studied).

It's nice that tech folk bring these issues up.
December 5, 2025 at 12:27 PM
overhauls. Why?

With this latest revision, I now have all the features I need and want to start using this compile time type system to build other things. It's honestly very nice. It's been a lot of hard work to get here. I'm finally where I want to be in my understanding of core C++. Thanks!

3/3
December 5, 2025 at 5:35 AM
It demonstrates that you can create values within two C++ (type distinct) concord classes, then copy one over to the other.

The structural code redesign is complete, I just have to add back in type checks, then all my compile time types.

After that, there's unlikely to be any additional

2/3
December 5, 2025 at 5:35 AM
Reposted by Daniel Nikpayuk
we still don't have non-transient allocation ... so any allocation you do in compile time, you must release it during the enclosing constant evaluation, but from there you can `std::define_static_array/object/string` and get array representing `[.begin(), .end())` range representing the container
December 4, 2025 at 9:24 PM
Reposted by Daniel Nikpayuk
Also atomics in 26 are constexpr 🙈☺️🥰
December 4, 2025 at 8:15 PM