dblack / superlink.net wrote:

[snip]

> I agree with your points (about both the strength of the libraries and
> the pitfalls of patching) -- and it also reminds me of an idea from
> long ago that I never researched the feasibility of very deeply....
> Namely, the idea of an extensible %_{} syntax, so that one could
> define the behavior of %y{}, %x{}, and so on from within a Ruby
> program or extension.
> 
> Perhaps someone steeped in the ways of the parser could comment on
> how hard this would be (up to and including impossible).

I also agree with Chad's points.

As for your idea, I like it. As to its difficulty, my (uneducated)
opinion is: In the current Ruby implementation, impossible; in a
future one, difficult.

Hal