[Haskell-cafe] Notes on migrating from uvector to vector

Richard O'Keefe ok at cs.otago.ac.nz
Mon Feb 15 23:32:02 EST 2010

On Feb 16, 2010, at 4:53 PM, Ivan Miljenovic wrote:

> On 16 February 2010 14:45, Don Stewart <dons at galois.com> wrote:
>> ivan.miljenovic:
>>> On 16 February 2010 08:35, Don Stewart <dons at galois.com> wrote:
>>>> Enjoy the new decade of flexible, fusible, fast arrays for Haskell!
>>> /me points out that 2010 is actually the last year of the decade,  
>>> and
>>> not the first year of a new decade...
>> Computer scientists count from zero. :-)
> Except that the current numbering system to record the number of
> revolutions that our planet has revolved around the nearest solar body
> was not devised by computer scientists...

I'm not sure what kind of people are responsible for ISO 8601,
but the ISO calendar, mandated by several programming language
standards including ANSI Smalltalk, uses something called the
"proleptic Gregorian calendar" (ISO 8601) or the "retrospective
Gregorian calendar" (ANSI Smalltalk), which includes a year zero.
Although 1AD was preceded by 1BC, 1CE is preceded by 0CE.

Given that Europe got the concept of zero from the Muslims,
I wonder whether the Muslim calendar(s) has(have) a year 0?

More information about the Haskell-Cafe mailing list