Are there any rules or conventions around #haskell module names?
I can't seem to find anything?
Is there any reason why it'd be a bad idea to have a module name start with a digit?
@hungryjoe https://www.haskell.org/onlinereport/haskell2010/haskellch5.html#x11-980005
> A module name (lexeme modid) is a sequence of one or more identifiers beginning with capital letters, separated by dots, with no intervening spaces. For example, Data.Bool, Main and Foreign.Marshal.Alloc are all valid module names.
> modid → {conid .} conid (modules)
@hungryjoe https://www.haskell.org/onlinereport/haskell2010/haskellch2.html#x7-180002.4
> conid → large {small | large | digit | ' }
So, it's not allowed. They have to start with an uppercase (or titlecase) unicode character -- I'm pretty sure no digits qualify.
@BoydStephenSmithJr Ah, thanks
TwoD
it is, then