Same here, I've grown happy with the #:keyword notation because it is a
reader thing, not a symbol.

The other nice option would be like Python and others to make procedure
implicitly take dictionaries to allow choosing at each call site between
position-based and name-based argument passing for each argument. I guess
if the dictionary's arguments of the caller is accessible at compile time,
it should be feasible to lose nothing in terms of run-time speed.
Dictionary building and passing at run-time would likely be slower though.

On Mon, Sep 24, 2018 at 3:08 AM Eric Griffis <[email protected]> wrote:

> Thanks for the crisp explanation, Jos. This is exactly my concern.
>
> Eric
>
>
> On Sun, Sep 23, 2018, 2:38 PM Jos Koot <[email protected]> wrote:
>
>>  Forgot to include the users group.
>>
>> -----Original Message-----
>> From: Jos Koot [mailto:[email protected]]
>> Sent: 23 September 2018 21:37
>> To: 'Tomasz Rola'
>> Subject: RE: [racket-users] colon keywords
>>
>> MHO, adhere to #:foo,
>> because :foo is a permitted identifier.
>> I prefer a clear distinction between keywords and identifiers.
>> Just like the sharp sign is used in many other output.
>> Jos
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]]
>> On Behalf Of Tomasz Rola
>> Sent: 23 September 2018 18:50
>> To: Racket-Users List
>> Cc: Neil Van Dyke; Tomasz Rola
>> Subject: Re: [racket-users] colon keywords
>>
>> On Wed, Sep 19, 2018 at 04:56:05AM -0400, Neil Van Dyke wrote:
>> > Currently, in main Racket reader, `#:` starts a keyword, as in `#:foo`.
>> >
>> > Who on this email list would also like (or not like) `:` to start a
>> > keyword, as in `:foo`?
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Racket Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to