2016-09-17 15:10 GMT+02:00 Matching Socks <phill.w...@gmail.com>:

> To make a URI into a Clojure keyword namespace, we may simply replace
> the 11 URI characters that are forbidden or problematic in keywords
> with Unicode-alphabetic characters outside Latin-1.

Yep, I've been thinking along those lines as well. We'd still need an
escape character, since unicode uris are a thing, but at least we could
substitute :,/,... without it.

The substitutes should be present in common desktop fonts, and should
> not be mistaken for Latin-1 characters.  They should come from a
> single Unicode script, to avoid burdensome Unicode puns.  It should
> be a raster script that does not require decades of handwriting practice.
> Cyrillic fits the bill very well:  it's recognizable and out-of-band.
> You'd
> never type these URI keywords in, but Cyrillic is a software-selectable
> keyboard so you could if you felt like it.
>   http://www.cs.yale.edu/~perlis-alan/quotes.html
>   httpцЛЛwwwЯcsЯyaleЯeduЛжperlis-alanЛquotesЯhtml

Cyrillic might serve us well, but maybe is a set of dedicated substitution
characters in unicode?

I'm still concerned, that doing this might be viewed as an ugly hack, but I
think, being able to reuse namespace aliasing is a powerful proposition...

You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
For more options, visit this group at
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to