<p><br>
On Oct 18, 2013 3:09 PM, "Andrej Mitrovic" <<a href="mailto:andrej.mitrovich@gmail.com">andrej.mitrovich@gmail.com</a>> wrote:<br>
><br>
> On 10/18/13, eles <<a href="mailto:eles@eles.com">eles@eles.com</a>> wrote:<br>
> > IIRC, Walter wanted that file to always be named dmd.zip or<br>
> > dmd2.zip or whatever, in order to allow a permanent download<br>
> > link, while guaranteeing the file to be the latest version of the<br>
> > tool.<br>
><br>
> This is the wrong approach. There should be a "latest_beta" file which<br>
> holds the name of the latest beta zip. Then automatic download tools<br>
> can read this file before attempting to download the beta. And for<br>
> everyone else who manually downloads, they should be able to see what<br>
> the latest version is on the website.<br>
><br>
> This isn't a novelty approach, many open-source libraries host their<br>
> sources in a tarball on an FTP server with a LATEST file.<br>
></p>
<p>+1 to tarballs and a LATEST file. Infact, a folder structure in the same manner would go away long way too.</p>
<p>Eg:<br>
2.063/<br>
   dmd2.tar.gz<br>
   dmd2.zip<br>
2.063.1/<br>
   dmd2.tar.gz<br>
   dmd2.zip<br>
2.064-development/<br>
   dmd2.tar.gz<br>
   dmd2.zip<br>
LATEST/   <- symlink to development or last stable.<br></p>
<p>Regards<br>
-- <br>
Iain Buclaw</p>
<p>*(p < e ? p++ : p) = (c & 0x0f) + '0';</p>