[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dylan implementation question



By defaulting #"default" to a value that can impossibly guessed in another
module. This could be a dynamically consed value (bound to a constant) or
some <function> value that is not exported. Then \~== with that value gives
you the answer.

    Gabor

----------
>From: steve@fenestra.com (Steve Schafer)
>To: info-dylan@ai.mit.edu
>Subject: Dylan implementation question
>Date: Mon, 4. Mär 2002 20:45 Uhr
>

> Now we have a problem. The specified behavior of element requires that
> it knows whether or not a value for default was passed, yet the
> keyword parameter binding specification says that a value will
> _always_ be bound to default, whether or not a value was explicitly
> passed. So how can element tell the difference?
>
> Any enlightenment is welcome.