<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>