[racket-dev] package name restrictions - why?

From: Tony Garnock-Jones (tonyg at ccs.neu.edu)
Date: Wed Jul 31 14:17:18 EDT 2013

On 07/31/2013 02:11 PM, Jay McCarthy wrote:
> The restriction is primarily because they appear in URLs as single
> path segments.

Could we then widen the restriction to be [-A-Za-z0-9._~!$&'()*+,;=], 
following http://tools.ietf.org/html/rfc3986#section-3.3 (but 
disallowing percent-escaping)?

I ask because I find the occasional package whose git repo is named 
"foobar.rkt/", and it's inconvenient to have to (a) make up and (b) 
remember a package name different from "foobar.rkt" for that case.


Posted on the dev mailing list.