> 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
compatibility.

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?

    Matthias
_______________________________________________
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev

Reply via email to