Open lucaswerkmeister opened 10 years ago
Thanks for hunting that down @lucaswerkmeister. It looks like it's a limitation inherited from JBoss modules, which is using regexes with the a-z
and A-Z
character classes. I guess there isn't any reason why unicode categories couldn't be used, but we'll need to get that into JBoss modules in order to remove this limitation.
\p{Alnum}
is probably more appropriate, for example.
What are the technical restrictions to the version anyways? I get that the module name needs to be a valid Java identifier because it’s part of the package names, but as far as my knowledge goes, the version is a String only used in file names and could be almost arbitrary…
Oh and by the way, a module called τμπ
compiles just fine and gets the same error when ran.
I've opened https://issues.jboss.org/browse/MODULES-190, so we'll see what they say.
Wow, they only ever had 189 bugs? That must be solid technology ;)
This has just been fixed in jboss module's upstream: https://issues.jboss.org/browse/MODULES-190
Err, didn't we move that issue?
That message is printed here.
If you try to create that version directly with
ceylon new
, you get this instead:Found around here. @tombentley here’s your issue, I used the repository that contains the error message.