Recommendations for module hierarchy names for Python parser

Christian Maeder Christian.Maeder at
Fri Jan 16 07:08:10 EST 2009

Henning Thielemann wrote:
> I think the version number should be part of the module name for the
> reasons you mention. Is
>   Language.Python.30
>   Language.Python.26
> also possible?

Good question. Where is this documented?

"GHC supports a small extension to the syntax of module names: a module
name is allowed to contain a dot ‘.’."

This would also allow lowercase letters following a dot.

modid 	 -> 	 conid 	 (modules)
conid 	 -> 	 large {small | large | digit | ' }

I would add:
modid -> modid . modid

(or make it a qualified conid: qconid)

So Python.30 should beillegal. Why not use V30 or Ver30.

Cheers Christian

More information about the Libraries mailing list