<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Here's a first attempt at this.</div><div><br></div><div>I've added a "~?" wildcard, so named because:</div><div><br></div><div>- all letters with the exception of ~g, ~o, and ~q are already used in date->string;</div><div>- ~g, ~o and ~q seemed inappropriate (although adding my own initial to the library was momentarily attractive);</div><div>- ~? implies an appropriate uncertainty about the number of digits in the year.</div><div><br></div><div><div><div>Not sure whether I've edited the right file for the documentation... presumably the SRFI pages are standard across all implementations. Could use some feedback on that.</div><div><br></div><div>I've also realised that none of the ~y, ~Y or ~? wildcards will recognise negative years. Not sure if this is a bug - I can correct this too if need be.</div></div><div><br></div></div><div>I've attached the following files in a ZIP archive:</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">complete source of $PLTHOME/collects/srfi/19/time.ss<br></blockquote></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">complete source of $PLTHOME/collects/tests/srfi/19/tests.ss</blockquote></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">complete source of $PLTHOME/doc/srfi-std/srfi-19.html</blockquote></div></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">output from "svn diff"</blockquote><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><br></div><div>Comments and corrections welcome.</div><div><br></div><div>Cheers,</div></div><div><br></div><div>-- Dave</div></div></div><div><br></div></body></html>