<div><br></div><div><br><br><div class="gmail_quote">On Wed, Apr 4, 2012 at 12:39 PM, John Clements <span dir="ltr">&lt;<a href="mailto:clements@brinckerhoff.org">clements@brinckerhoff.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br></div>
A quick scan of your repository suggests that you were also focused on julian&lt;-&gt;date conversions and on formatting. Is this a fair summary?<br>
<span class="HOEnZb"><font color="#888888"><br>
John<br>
<br>
</font></span></blockquote></div><br></div><div>Yep.</div><div><br></div><div>The primary goal was to position everything where I had a top level suite predefined  DateTime &lt;-&gt; String formats as well as an Instant in time &lt;-&gt; String formats.<div>
<br></div><div>OK... now here is what really happened.  It started with the letter &#39;Z&#39; ...</div><div><br></div><div>... the initial point of ignition was Amazon&#39;s spanking new DynamoDB did not understand &#39;Z,&#39; zulu UTC despite EVERY OTHER HTTP API ON THE PLANET and therefore the known universe, being able to do so, including the remainder of the AWS apis.  And yes, their doc does claim the appropriate ISO/RFC support which does specifically include &#39;Z&#39; in the spec.  So I&#39;d had this little &#39;Z&#39; issue ...</div>
<div><br></div><div>Faced with attempting to raise a bug report with Amazon versus making a one line change in the SRFI src I went with option #2.</div><div><br></div><div>Of course then I had to copy and rename the file outside the standard collection to prevent collision, and of course started to change a few identifier names, and of course figured I&#39;d wrap it as a module(s), and heck, split the source into a few logical files while I was in there, and of course the pièce de résistance Typed Racket annotations.   And thus boys and girls, do yaks get shaved.</div>
<div><br></div><div>One more anecdote I also seem to recall Typed Racket uncovering a bug in SRFI-19 string formatting code.  I just can&#39;t say enough about the value of Typed Racket.    If it had a finger I&#39;d put a ring on it.[1]</div>
<div><br></div><div><br></div><div>Ray</div></div><div><br></div><div>[1] No honeymoon jokes, or commentary of what our kids would look like please.</div><div><br></div>