Re: [capnproto] v2 modules and versioning

2023-10-31 Thread 'Kenton Varda' via Cap'n Proto
[Sorry for the long delay in replying -- I recently moved into a new house and have been rather swamped.] Cap'n Proto follows in the Protobuf philosophy of versioning, which is, there are no versions, or alternatively, versions are a continuous spectrum. As long as each incremental change is made

[capnproto] v2 modules and versioning

2023-09-20 Thread Jonathan Shapiro
I've been thinking about modules and versioning. CapnProto has an import mechanism, but it doesn't seem to have a first-class concept of a schema that can be versioned. Recently, I've spent a bunch of time working in both TypeScript and Go, and I had designed a module system for BitC many years ag