Very strange topic for me. I'd like to know if there will be hierarchial modules in Erlang, because tree of packages is a rather good idea: erlyvideo.mpegts.encoder erlyvideo.rtp.encoder But plain module namespace is also ok. It would be impossible for me to work with 30K LOC with plain function namespace.