[plt-dev] SRFI 19 - parsing years from human input

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Wed Mar 10 14:05:23 EST 2010

On Wed, Mar 10, 2010 at 8:55 AM, Dave Gurnell <d.j.gurnell at gmail.com> wrote:
> Here's a first attempt at this.
> I've added a "~?" wildcard, so named because:
> - all letters with the exception of ~g, ~o, and ~q are already used in
> date->string;
> - ~g, ~o and ~q seemed inappropriate (although adding my own initial to the
> library was momentarily attractive);
> - ~? implies an appropriate uncertainty about the number of digits in the
> year.
> 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.

I think what you did is fine.

I'll wait until after the next release (Eli just sent the message) and
commit, if there are no objections, is that okay for you?


> 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.
> I've attached the following files in a ZIP archive:
> complete source of $PLTHOME/collects/srfi/19/time.ss
> complete source of $PLTHOME/collects/tests/srfi/19/tests.ss
> complete source of $PLTHOME/doc/srfi-std/srfi-19.html
> output from "svn diff"
> Comments and corrections welcome.
> Cheers,
> -- Dave
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University

"The glory of God is Intelligence" - D&C 93

Posted on the dev mailing list.