January 9, 2021

Binson is implemented in 9 languages

I just updated binson.org and noticed that I now know of 12 implementations of Binson. In 9 languages: Java, C, JavaScript, Go, Swift, Python, PHP, Erlang, and Rust.

That's a bunch. I believe there is no implementation in C#, otherwise all major languages seem to be included in the list. Not counting Kotlin, since binson-java could be used for that.

For you who don't know, Binson is an exceptionally simple, binary serialization format. It's like JSON, but binary. And actually significantly simpler. Full implementations of a Binson serializer/deserializer typically range between 100 and 1000 lines of code. The complete spec is just two pages long. I suppose that is why there are so many implementations. In general: KISS - keep it short and simple! The most important design principle.

1 comment:

  1. Several of the most important online sportsbooks can be found in the 메리트카지노 state, including DraftKings, BetMGM, Caesars, and FanDuel. There are 18 online sportsbooks operating in the state including most of the largest, corresponding to DraftKings, BetMGM, Caesars, and FanDuel. In addition, three extra states have legalized sports gambling however have yet to launch any in-person or online platforms.