ocapn / ocapn

General planning and documentation repository for the OCapN protocol suite for distributed networked objects
Apache License 2.0
148 stars 12 forks source link

IDL? #17

Open zenhack opened 2 years ago

zenhack commented 2 years ago

There's been some discussion re: whether ocapn should include an IDL, and if so where it should exist in the stack. I sense a general agreement that we want the protocol messages to be "self describing," and @cwebber has suggested that an IDL, if it exists, ought to be a layer on top of this.

There's broader discussion to be had about this; this issue can be its home.

kriskowal commented 2 weeks ago

In the scope of interoperability between Agoric and Spritely, we have elected to not address the concern of an IDL at this time and all proposals have focused on a self-describing protocol.

I move that we can close this issue either with agreement between editors @tsyesika or bring this up to hopefully close at a future meeting @jar398

kriskowal commented 2 weeks ago

I will note some nuances however:

I take these freedoms as evidence we can proceed with an IDL-free protocol and still have options to introduce IDL later.