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
- Re: Coupla Questions Simon Cozens
- Re: Coupla Questions Damian Conway
- Re: Coupla Questions Simon Cozens
- Re: Coupla Questions Damian Conway
- Re: Coupla Questions Graham Barr
- Re: Coupla Questions Damian Conway
- Re: Coupla Questions Graham Barr
- Re: Coupla Questions Damian Conway
- Re: Coupla Questions Graham Barr
- Re: Coupla Questions Damian Conway
- Re: Coupla Questions Simon Cozens
- Re: Coupla Questions Larry Wall
- Re: Coupla Questions Graham Barr
- Re: Coupla Questions Simon Cozens
- Re: Coupla Questions Brent Dax
- Re: Coupla Questions David L. Nicol
- Re: Coupla Questions Graham Barr
- Re: Coupla Questions Simon Cozens
- Re: Coupla Questions Graham Barr
- Re: Coupla Questions Simon Cozens
- Re: Coupla Questions Damian Conway
