xsl-list
[Top] [All Lists]

Re: [xsl] One-based indexes in XPath

2008-05-20 10:07:46
In response to my question, thanks Colin for being the first devil's
advocate for 1-based indexes.

Possibly I am wrong about 0 being the norm.  Please enlighten me.  I was
only going on ubiqitous languages like C++, C#, Java & Javascript.

Would you also please justify your claim " It is a very poor choice".

Sure we can skip the first memory cell in $0.02 per meg RAM; but why is 0
poor wrt 1?  What's wrong with -1 then?

Respectfully, Justin Johansson


At 05:48 PM 20/05/2008 +0100, you wrote:
Zero is NOT the norm for modern programming languages. It might well
be for ancient ones. It is a very poor choice, justifiable only when
trying to squeeze the last ounce of speed in a highly
numerically-intensive application.

And even there it is not justified - you simply use data structures
that have an unused first element, and so avoid the subtract one
operation in that way.


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--