[racket] racket 5.4 syntax tweak wishlist

From: Eli Barzilay (eli at barzilay.org)
Date: Tue Sep 11 11:20:13 EDT 2012

Yesterday, Neil Van Dyke wrote:
> Two syntax tweaks I'd like to see in Racket 5.4:
> 
> * Colon keywords -- Make symbols beginning with the colon character
> read as keywords.  Possibly also make keywords print as starting
> with colon rather than pound-colon.  I know some people don't mind
> "#:", but I don't like typing it or looking at it.  I think "#:"
> also looks gratuitously different/cumbersome to people coming from
> Lisps, and unnecessarily cryptic to people just coming from anywhere
> else.

FWIW, the reason for the prefix `#:' is trying to avoid committing to
either `foo:' or `:foo', with the intention to switch to one of them
if there's sufficient need for it or stay with it if it looks fine as
is (which is what happened).

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

Posted on the users mailing list.