<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 29/08/13 20:14, Matthew Flatt wrote:<br>
    </div>
    <blockquote
      cite="mid:20130829191424.0EF6B650130@mail-svr1.cs.utah.edu"
      type="cite"><br>
      <pre wrap="">Package versions are intended to be like semver, but they differ
syntactically because

 * the major number should be part of the package name, and

 * the major number "1" is written "".

So, write xdgbasedir version 0.1.0 as package name "xdgbasedir0" and
version "1.0".</pre>
    </blockquote>
    <br>
    Thanks, I was wondering how to signify a package whose api is
    unstable.<br>
    I have renamed the package accordingly.<br>
    <br>
    Maybe the docs should clarify this:<br>
     
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <a
href="http://docs.racket-lang.org/pkg/how-to-create.html#%28part._.Naming_and_.Designing_.Packages%29">http://docs.racket-lang.org/pkg/how-to-create.html#(part._.Naming_and_.Designing_.Packages)</a><br>
    <br>
    At the moment they only talk about signifying v2 as package2, and
    hence,<br>
    to me, it makes it look as if you should keep it as just the package
    name, until<br>
    you are ready to release v2 or above.<br>
    <br>
    It may be a good idea to separate the version number with a hyphen.<br>
    So package-2 instead of package2.  The reason I think this would be
    useful<br>
    is if you were providing an interface to another library such as
    libgtk2, you<br>
    may decide to completely alter the racket api, but still ultimately
    use the<br>
    libgtk2 library.  So you could go from libgtk2-0 to libgtk2 to
    libgtk2-2, as opposed<br>
    to libgtk20 to libgtk2 to libgtk22 which looks strange and has an
    unclear meaning.<br>
    <br>
    Personally I would also be in favour,  if this root were taken, to
    give no special<br>
    privilege to the v1 major release and have that hyphenated as
    libgtk2-1 as well<br>
    for consistency. Especially as I wouldn't be surprised if the minor
    version<br>
    eventually gets tacked on to the package name as a way around the
    version<br>
    problems.  Although this is all repeating information contained in
    the packages<br>
    info.rkt anyway.<br>
    <br>
    bfn<br>
    <br>
    <br>
    Lorry<br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
vLife Systems Ltd
Registered Office: The Meridian, 4 Copthall House, Station Square, Coventry, CV1 2FL
Registered in England and Wales No. 06477649
<a class="moz-txt-link-freetext" href="http://vlifesystems.com">http://vlifesystems.com</a>
</pre>
  </body>
</html>