Re: FW: [racket-users] colon keywords

2018-09-23 Thread Eric Griffis
Thanks for the crisp explanation, Jos. This is exactly my concern. Eric On Sun, Sep 23, 2018, 2:38 PM Jos Koot wrote: > Forgot to include the users group. > > -Original Message- > From: Jos Koot [mailto:jos.k...@gmail.com] > Sent: 23 September 2018 21:37 > To: 'Tomasz Rola' > Subject:

FW: [racket-users] colon keywords

2018-09-23 Thread Jos Koot
Forgot to include the users group. -Original Message- From: Jos Koot [mailto:jos.k...@gmail.com] 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

Re: [racket-users] colon keywords

2018-09-23 Thread Hendrik Boom
On Sun, Sep 23, 2018 at 01:41:25PM -0400, Neil Van Dyke wrote: > > * The `let`-ish forms add terse support for frequent multiple-value LHS > (without burdening single-value LHS, nor increasing rightward drift). The notation I've found useful against rightward drift in a Lispish language is this:

Re: [racket-users] colon keywords

2018-09-23 Thread Neil Van Dyke
* The popular `lambda`-ish and `define`-ish forms add support for ...what Laurent said. -- 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 racket-users+unsubsc

Re: [racket-users] colon keywords

2018-09-23 Thread Neil Van Dyke
Laurent wrote on 9/19/18 8:29 AM: I don't mind `#:`, but I'd prefer to write `[#:foo 5]` rather than `#:foo [foo 5]`, that is, I don't like the repetition of the name (I first came to Racket precisely to avoid repeating code). Now that you mention it, I realize that I'd probably use that mysel

Re: [racket-users] colon keywords

2018-09-23 Thread Tomasz Rola
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`? Neil, Thanks a lot for asking. I would like to have colon keyw