>>This works as long as people (a) know of (b) stick to the policy
>>("Interp for internal use only") (c) No application embedding Parrot
>>has defined "Interp" themselves. Experience has shown that none of
>>these is likely to happen and/or stay that way for long :-)
>
>
> (c) is the reason for the separate embed.h file that doesn't actually
> include any other parrot header files--that cuts down on our exposure
That sounds good. But I won't be surprised if in some platform even
that isn't enough :-)
> to other headers that parrot uses internally. I'm not naive enough to
> think that makes us immune to problems, but at least it reduces our
> exposure. :)