Comment by soegaard
1 day ago
Fear not, you can make `#%top` and `#:app` rewrite `foo:` to `#:foo`.
FWIW choosing `#:foo` over, say, `foo:` was due to backwards compatibility. In Scheme and Racket `foo:` is a legal identifier, so there might have been programs that stopped working, if `foo:` suddenly was a keyword.
No comments yet
Contribute on Hacker News ↗