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`?

And, if you want the reader to also support `:foo`, would you want the writer to default to writing `:foo` rather than `#:foo` (and how much would you want that)?  And in the documentation?

(I've wanted "colon keywords" since keywords were first added to Racket, but have been dutifully enduring the "hash-colon", rather than make anyone who uses my open source packages depend on an additional package for my own variant of `#lang racket/base`.  But, after many years of this, I still dislike typing and looking at `#:`.  I know some people don't understand why anyone cares (or suspect bikeshedding), but I get the impression that this is getting into cog-sci differences between individual programmers.  Maybe one way to look at it is a vague "programmer preference", like light vs. dark screen background, rather than try to argue that no one should want to do it that way.  Then the question might be: how popular is this "colon keyword" programmer preference?  Which is why I'm asking the email list.)

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 
For more options, visit

Reply via email to