Bigoish: Test the empirical computational complexity of Rust algorithms

35 points by itamarst


smoores

I don't even know exactly what I would use this for yet, but I love it so much conceptually that I'm actively trying to figure out what to use it for. Might be useful for my ebook/audiobook alignment algorithm, though I'd have to port it to Typescript.

The failure output is particularly great. I've been rethinking test output since this post on snapshot testing. I ended up rewriting Storyteller's alignment test to produce a snapshot that rendered each ebook line alongside the aligned line of audio so that it was as easy as possible to review both the validity of the output and how it changes.