On Thu, Jun 07, 2001 at 07:59:31AM +1000, Damian Conway wrote:
> But it's not as *convenient* as "unadorned" interpolation.

Disagree. "Adorning" a piece of syntax reminds the programmer that
something out of the ordinary is happening. It's a mental speed limit
sign - a traffic light, if you like - that forces you to slow down to
work out what's really going on.

Briefly:
    Complicated syntax is a GOOD THING for complicated semantics.

/foo.$bar.baz/    can be accidentally speed-read as /foo.bar.baz/
/foo.$($bar.baz)/ means "Uhoh, something's going on".

-- 
Premature optimization is the root of all evil.
                -- D.E. Knuth

Reply via email to