Looks neat. Bebop is licensed under Apache 2.0, not GPL and doesn’t require a commercial license to use for profit.
And I can tell the C# code it generates is going to be plagued by vtable lookups. Some decent ideas though.
And I can tell the C# code it generates is going to be plagued by vtable lookups. Some decent ideas though.
And overall observation is the less code and the simpler it is, the better, notably gRPC suffers from its pipeline/interceptors-support style implementations and insisting on usings its own types replacing T[] and List<T>, putting irreducible mandatory cost in places where it may matter most (unless you partially bypass those with reflection/unsafe accessor like I had to do once))
It's nice to finally see some quality alternatives to Protobuf.
One idea I like from Slice are custom types. Is there anything similar in Bebop?