in reply to Perl 5 interpreter
While I understand it might have been done to hide the underlying implementation...
I've seen it claimed that the real aim was to write an interpreter using *only* C macros.
(The attempt failed ... but not by much ;-)
Cheers,
Rob