Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> My point being - a point also raised by Joe - is that just "adding dots" doesn't solve anything.

It's visually much easier to parse foo.bar_baz.quux than foo_bar_baz_quux.

Also, It lets symbols inside the module call their friends by quux instead of foo_bar_baz_quux.



> Also, It lets symbols inside the module call their friends by quux instead of foo_bar_baz_quux.

This is the main point in support of modules: they make you use names just like you are used to in real life. In a given context, shorter names suffice. When more contexts are involved, then you need qualifiers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: