The restriction is primarily because they appear in URLs as single path segments.
Jay On Wed, Jul 31, 2013 at 11:50 AM, Tony Garnock-Jones <to...@ccs.neu.edu> wrote: > Hi all, > > Package names are restricted as follows, per the documentation: > > "a package name — a string made of the characters a through z, A through Z, > 0 through 9, _, and -." > > Why does this restriction exist? Programmers never see package names when > using (require); Operators see package names only when they use "raco pkg"; > otherwise they're just strings, surely? > > Cheers, > Tony > > _________________________ > Racket Developers list: > http://lists.racket-lang.org/dev -- Jay McCarthy <j...@cs.byu.edu> Assistant Professor / Brigham Young University http://faculty.cs.byu.edu/~jay "The glory of God is Intelligence" - D&C 93 _________________________ Racket Developers list: http://lists.racket-lang.org/dev