[r6rs-discuss] >= should not act on subversion, but rather version

Sam TH samth at ccs.neu.edu
Thu Jun 14 11:26:56 EDT 2007


On 6/14/07, AndrevanTonder <andre at het.brown.edu> wrote:
> On Thu, 14 Jun 2007, Carl Eastlund wrote:
>
> > On 6/14/07, AndrevanTonder <andre at het.brown.edu> wrote:
> >> By the way, why not have versions be exact decimals
> >> instead of lists, so one could write things like
> >>
> >>    (and (>= 5.45) (< 6))
> >>
> >> more concisely.
> >
> > Because 5.45 is ambiguous between (5 45) and (5 4 5).  Digits impose
> > an artificial restriction to the range 0-9.
>
> Ah, I forgot that subversions could be larger than 9 (please also ignore an
> additional post I just sent based on this misconception).  But I wonder if
> this is not a misfeature, given its dissonance with longstanding industry
> practice (as far as I am aware).

This is in keeping with widespread practice, at least in the Free
Software community.  For example, the Linux kernel is currently at
version 2.6.22 (I think), and GNOME is at 2.14.
-- 
sam th
samth at ccs.neu.edu



More information about the r6rs-discuss mailing list