in reply to Re^2: Rationale for why successive Perl releases are not XS-compatible?
in thread Rationale for why successive Perl releases are not XS-compatible?
The perl api mostly consists of inline macros, for speed. It should be relatively simple to design a semistable binary api: just provide out-of-line-compiled functions for each of the inline macros. There would be a slight speed penalty, which is why nobody has done it.