3 ms·
Oh, hi! Original author of Agate here. The code in Agate is a bit weird, because it started as a 100-line toy server I wrote for my personal use. A lot of th
by mbrubeck 6y ago
Oh, hi! Original author of Agate here.
The code in Agate is a bit weird, because it started as a 100-line toy server I wrote for my personal use. A lot of the early code was optimized for conciseness rather than maintainability. It also had various micro-optimizations that were probably totally unnecessary, just because my idea of fun involves minimizing allocations and copying everywhere.
As other people started actually using the code, and submitting feature requests and patches, I mostly gave up on minimalism as a goal. The newer code is more focused on maintainability, but it's still mixed together with the old code.
My favorite thing about this project is that, as the community grew beyond my own motivation to manage it, the most active contributor @Johann150 stepped up to maintain it [1], and has done a great job!
[1]: https://github.com/mbrubeck/agate/issues/6#issuecomment-767755036 https://github.com/mbrubeck/agate/issues/6#issuecomment-7677...