Forking alexnask/ctregex.zig, seeking reviewer(s)

I learned about alexnask/ctregex.zig by reading The Impossible Optimization, and the Metaprogramming To Achieve It. I noticed that the project was still on Zig 0.10 and raised a pull request to upgrade it to 0.15.1. When I asked for help on discord, I was told that Alex Nask had passed away in September 2023. That’s when I noticed that he left 18 commits behind on a branch called “rewrite”. So I upgraded that to 0.15.1 as well and merged it to my fork.

First of all, I would like to ask this community, in particular the folks who knew Alex, whether you agree that my actions are not disrespectful but rather celebrate his memory.

Then I welcome your input and feedback to make ctregex.zig into something people want to use so his work gets to live on. Alex left a number of TODO which I will consolidate into an issue. I believe some of them are already done.

23 Likes

I don’t know Alex, but I personally would appreciate it if someone built off of my work after I passed.

The entire point of open source is to share our work so it can contribute to other’s work, or others can contribute to ours.

15 Likes