I think it's both, but that may not be entirely true.
XS is a series of macros, yes, but it's also a sort of preprocessor template system for C, so it's theoretically possible to emit different code for different versions of Perl.
In practice, that sounds really difficult to implement.
In reply to Re^17: Modernizing the Postmodern Language?
by chromatic
in thread Modernizing the Postmodern Language?
by WaywardCode
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |