Mike Hall wrote:

> line = TckLine.new(canvas, x0, y0, x1, y1).fill(color).width(3)
> 
> Just a thought.  Seems like it would be more Ruby-like.

I vote yes. Consider the flow:

line = TckLine.new(canvas, x0, y0, x1, y1).
        fill(color).
        width(3)

That works without the mental or physical expense of string maps or blocks, 
but looks just the same (when formatted according to "one idea per line").

-- 
  Phlip
         http://www.c2.com/cgi/wiki?RatAndTuyen
  --  To catch a bug, you'v got to learn to think like a bug  --