I'll start with good news. It took more than I expected, but I finally completed the work on my #dnscrypt client implementation: https://codeberg.org/illiliti/hare-dnscrypt
It is complete rewrite of my previous work, now with TCP support, proper cache implementation and #io_uring as a core for event handling and networking. All of this is developed with #harelang. Enjoy!
Now bad news. This is my last ever written project in hare. No further development will be done in hare. Instead, all efforts will be directed to rewrite it in C where its development will continue.
@illiliti Just curious: why are you leaving Hare? And why go back to C and not Zig?
@jedisct1 Because its community is too overprotective. They police everyone who say "not good", "useless", "no offence, but ...", etc when it comes to criticizing someone's work and/or just merely talking. Its BDFL goes even further and attack people outside of the hare community, forcing his own "standards" there. I consider this behavior unhealthy and therefore left.
As of why C and not Zig, do you think I should use Zig? I don't like how bloated it is tbh. Should I reconsider?