[Bro-Dev] Broker & CAF includes
vallentin at icir.org
Fri Mar 25 09:16:53 PDT 2016
> Providing stable-ish ABIs seems like something libraries often do, so
> I tried to plan that in to Broker. Don’t know if I did that well, or
> there’s better strategies to use, or I was the only one worried about
> that to begin with, but thought I’d mention it just in case it wasn’t
> even on your radar.
Indeed, it wasn't on my radar that you employed PIMPL to achieve ABI
At this point, I'm inclined to move towards a more light-weight model
that is less robust against ABI changes. I believe we still need more
experience with the API. Once the API matures, hiding central
implementation aspects to increase ABI stability becomes the next
priority to improve medium- to long-term release compatibility.
Does that sound reasonable?
More information about the bro-dev