-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
design encoding scheme for module and class names #86
Comments
Hi there, this guy seems to be doing the same thing to escape funny symbols like the one we discussed: |
Hi there, I think the patch for this issue is ready by now as seen over here: when I do the testing though it breaks as follows:
enjoy, |
documentation draft: https://github.com/fgeorgatos/easybuild.experimental/wiki/Encode-class-names |
…s name encoding scheme (see easybuilders#86)
documentation added to main EasyBuild wiki @fgeorgatos: For subsequent documentation, please create it on your EasyBuild repository (as opposed to on a different repo, easybuild.experimental in this case). That makes it easier for us to pull in the documentation, and push it to the main repo. |
Code has been merged in develop, and documentation is taken care of, so closing this issue. |
We need an encoding scheme to handle problems with names of software packages that would yield identifical module and/or class names via the current scheme (lowercase module names, camel-case class names).
Clashes would occur for e.g. 'R' / 'r', 'LAPACK' / 'LaPack' / 'lapack'.
Problems would also occur for e.g. '7zip' (class names can't start with a number), '_' or '-' or 'c++' or '|' .
The text was updated successfully, but these errors were encountered: