go-yenc
Idea
Writing fast encoders is hard. Yet, few software has to be faster than encoders. There is simply no way of knowing how fast is “fast enough”. And since I wanted to achieve it in pure Go, there was no way of just linking (node.)yencode. This is my take on it where I used a technique inspired by vectorized calculations and accidentally “made my own” implementation of SIMD (not catching up to the originals speed though.
Context
This project is a subproject of Goosenet
and is will be used inside it.
Sourcecode
Sourcehut: https://git.sr.ht/~mpldr/go-yenc
Sisterprojects
- go-nntp – a NNTP-implementation
License
MPL 2.0