On 01/19/2013 01:01 PM, Stewart Gordon wrote:

But does "plot" mean the curve or the whole diagram?

The whole diagram. I think this should be obvious. The point is the plot is defined in 2 dimensions, even if the curve is only 1, and our language reflects this.

The program structure is not defined by this layout. It's defined by the
curly brackets.

And the curly brackets represent structure, which has some inherent 2D properties. That programmers can universally use the 2D representation of this structure meaningfully goes beyond just some arbitrary tokens.

But the whole essence of a picture is that it's two-dimensional. In a D
program you can escape all line breaks within strings, cut out all
comments (or turn all // comments into /*..*/ comments), and then remove
all line breaks that remain, and it will still be essentially the same
program. You can't do that with a picture.

Sure I can. Just serialize the picture into ones and zeroes, as happens all the time on a computer. The computer doesn't care that it's been serialized, and can operate on it as is. However, the user cares about the 2D visualization, just like the programmer cares about indentation and line breaks.

This is my last post on the topic.

Reply via email to