<div dir="ltr"><div>I decided to switch to version numbers that are dates in YYYYMMDD format.</div><div><br></div><div>Looks like it would still work.</div><div><br></div><div>Marco<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 17, 2021 at 7:19 PM Robert Goldman <<a href="mailto:rpgoldman@sift.info">rpgoldman@sift.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<div style="font-family:sans-serif"><div style="white-space:normal"><p dir="auto">Not sure what the syntax is, but I agree that holding to a fixed number of arguments will be best, particularly for filtering out syntax errors.</p>
<p dir="auto">On 17 Nov 2021, at 11:51, phoebe Goldman wrote:</p>
</div>
<blockquote style="border-left:2px solid rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px"><div id="gmail-m_3225789758764643928B00C5440-B7D9-4985-B9DC-144262547483"><div style="overflow-wrap: break-word;"><br><div><blockquote type="cite"><div>On Nov 17, 2021, at 12:37 PM, Robert Goldman <<a href="mailto:rpgoldman@sift.info" target="_blank">rpgoldman@sift.info</a>> wrote:</div><br><div><p dir="auto" style="font-family:sans-serif;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">version constraints like<span> </span><code bgcolor="#F7F7F7" style="background-color:rgb(247,247,247);border-radius:3px;margin:0px;padding:0px 0.4em">(:version "my-unstable-library" < 3)</code><span> </span>or something like that<span> </span><em>will</em><span> </span>go in to ASDF.</p><br></div></blockquote></div><br><div>Might I suggest the syntax:</div><div><br></div><div><font face="Menlo">(:version "my-lib" (:min "2")) ; equiv to (:version "my-lib" "3")</font></div><div><font face="Menlo">(:version "my-lib" (:below "3")) ; not :MAX, because this is an exclusive bound</font></div><div><font face="Menlo">(:version "my-lib" (:range "2" "3")) ; inclusive lower, exclusive upper bound</font></div><div><br></div><div>I believe it is both useful and aesthetically pleasing to keep the <font face="Menlo"><span style="font-style:normal">:version</span></font><span style="color:rgb(0,0,0)"> form to exactly three elements.</span></div><div><br></div><div>cheers,</div><div>phoebe</div></div></div></blockquote>
<div style="white-space:normal"><blockquote style="border-left:2px solid rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px">
</blockquote></div>
</div>
</div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Marco Antoniotti, Professor tel. +39 - 02 64 48 79 01<br>DISCo, Università Milano Bicocca U14 2043 <a href="http://dcb.disco.unimib.it" target="_blank">http://dcb.disco.unimib.it</a><br>Viale Sarca 336<br>I-20126 Milan (MI) ITALY<br></div></div></div></div>