to work very well.
Perl doesn't do that. Despite some lip service, I think that Perl 6 won't either. The desire to make hooks available for use by editors is losing to the desire to allow people to do "interesting things" while compiling. (Where interesting can be anything up to and including changing the language on the fly.)
Cheers,
Ben