|
Subject: Re: [xsl] One-based indexes in XPath From: "Colin Adams" <colinpauladams@xxxxxxxxxxxxxx> Date: Tue, 20 May 2008 19:22:33 +0100 |
On 20/05/2008, Justin Johansson <procode@xxxxxxxxxxx> wrote:
> Perhaps you are not (a devil's advocate) but that's outright statement
> ("the only correct approach ..." ) without giving any justification.
I gave a justification.
>
> "0-based indexing is a frequent source of bugs, due to the mismatch in
> language that now enters the mental thought process."
>
> "The first element is numbered 0. It should be numbered 1, because that
> is the meaning of 1 in an ordinal context - the first item, not the
> second."
>
> Sorry, that is a fuzzy argument. Reminds me of arithmetic tables in
No it isn't.
> primary school :-
>
> 1 2 3 4 5 6 7 8 9 10
> 11 12 13 14 15 16 17 18 19 20
> 21 22 23 24 25 26 27 28 29 30
>
> Now ask the kids what is more difficult to learn, English or Arithmetic?
> (when the decade changes on the same row).
The decade does not change on the same row.
Each row is a single decade.
> P.S. Good reading is Simon Singh on "Fermat's Last Theorem". The concept
I have read it.
> of zero was a big thing in math history sublimed only by the invention or
> discovery (take your pick) of the square root of minus one.
But that is irrelevant.
Zero is zero, not one.
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] One-based indexes in XPat, Justin Johansson | Thread | Re: [xsl] One-based indexes in XPat, Andrew Welch |
| RE: [xsl] One-based indexes in XPat, Michael Kay | Date | Re: [xsl] One-based indexes in XPat, Justin Johansson |
| Month |