LL(k)


1
Dec 08

Hairy language “features”: namespaces

There are some (mis)features which always make me wonder wheter certain programming languages are really that good. This is the first of a series of posts about computer languages and their particularities. Expect some rants, some praises and a degree of irony. Well, some of the notes can be instructing as well,

One of the languages which always makes me feel dirty is PHP. For example, they say that PHP does not need namespaces, because they can just add prefixes. And code ends up with names like Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Type_Configurable_Attribute_Collection.

Java™ has the same a similar problem… but I will talk about it in a future installment.