[prev in list] [next in list] [prev in thread] [next in thread] 

List:       racket-users
Subject:    [plt-scheme] How will mzscheme's version numbers increment from now on?
From:       mflatt () cs ! utah ! edu (Matthew Flatt)
Date:       2007-11-26 15:34:19
Message-ID: 20071126153422.8B6DB6500A8 () mail-svr1 ! cs ! utah ! edu
[Download RAW message or body]

At Mon, 26 Nov 2007 09:18:04 -0500 (EST), Danny Yoo wrote:
> I'm updating the version-case PLaneT package so it can gracefully deal 
> with mzscheme 3.99+.  I want to double check, though: in the past, 
> mzscheme's major numbers were three digits, but this seems to change in 
> the recent reshift of the version-numbering scheme.

Yes: now there are four numbers, and trailing "0"s in the last two
positions are dropped in the human-readable form.

The `version/utils' library provides `valid-version?', `version->list',
and `version<?' helpers, but (so far) only for new-style version
numbers.

> Can I assume that a version number like "3.99.0.3" is equivalent to 
> "399.0.3" in the old numbering system?

I'm not sure it matters, but I read the old 3-digit number as three
digits separated by dots:

  350   => 3.5
  370   => 3.7
  371   => 3.7.1
  371.3 => 3.7.1.3


Matthew



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic