[plt-scheme] UUID Question

From: Doug Williams (m.douglas.williams at gmail.com)
Date: Wed Dec 16 10:55:42 EST 2009

That was my first choice - without the ? at the end, of course. Thus the
"more descriptive ones seem somewhat annoying" comment.

On Wed, Dec 16, 2009 at 8:51 AM, Robby Findler
<robby at eecs.northwestern.edu>wrote:

> On Wed, Dec 16, 2009 at 9:44 AM, Sam TH <samth at ccs.neu.edu> wrote:
> > On Wed, Dec 16, 2009 at 10:39 AM, Doug Williams
> > <m.douglas.williams at gmail.com> wrote:
> >> I thought about it. I named the boolean force? and would likely use the
> >> keyword #::force, since longer, more descriptive ones seem somewhat
> >> annoying. That would give (make-uuid-3 namespace-DNS "www.widgets.com"
> >> #:force #t). How does that look?
> >
> > Hmm.  What is being "forced" here?  I would think something like
> > #:rfc4122 or #:strict would be more evocative.
>
> I would probably go with
> #:buggy-as-in-the-main-text-but-not-in-the-note-at-the-end?
>
> :)
>
> Robby
>
> >>
> >> On Wed, Dec 16, 2009 at 8:31 AM, Sam TH <samth at ccs.neu.edu> wrote:
> >>>
> >>> On Wed, Dec 16, 2009 at 10:24 AM, Doug Williams
> >>> <m.douglas.williams at gmail.com> wrote:
> >>> >
> >>> > ...
> >>> > (make-uuid-3 namespace-DNS "www.widgets.com") = #<uuid
> >>> > 3d813cbb-47fb-32ba-91df-831e1593ac29>
> >>> > (make-uuid-3 namespace-DNS "www.widgets.com" #t) = #<uuid
> >>> > e902893a-9d22-3c7e-a7b8-d6e313b71d9f>
> >>> > ...
> >>>
> >>> I think it would be helpful to use an optional keyword argument here,
> >>> rather than just an optional boolean.
> >>>
> >>> --
> >>> sam th
> >>> samth at ccs.neu.edu
> >>
> >>
> >
> >
> >
> > --
> > sam th
> > samth at ccs.neu.edu
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20091216/89d3111d/attachment.html>

Posted on the users mailing list.