in reply to @ 2016-73 18:43 UTCcereal was created because of oversights in earlier versions of binary, mostly around error handling and streaming IO without lazy IO. Those improvements have mostly been folded back into binary so the libraries are about equivalent these days. I always use binary