Son
Son copied to clipboard
Python implementation
Having the reference implementation in Haskell is nice because its top goal is correctness. Realistically, for Son to be adopted though it needs a high quality production implementation in a more popular language like Python.
If anyone wants to work on this I would be happy to give advice and feature it in the README.
I just realized that the only part of this really needed is a fast serializer. The Haskell serializer is 130 sloc so it's not a big project. You can use the haskell implementation to test it. Install the stack package manager and then do stack install
from the implementation directory to get the son
executable. You can then test that your generator is giving correct output with son --verify
.
If someone is interested let me know so we don't do duplicate work.