News for hackers. Stuff that matters.
Re:Rootbeer GPU Compiler Lets Almost Any Java Code Run On th... by rabbitfang on Sunday August 12, 2012 @04:47AM (#4372196)
That is an unusually long namespace. It says more about the coding style of the programmer that wrote it than it does about Java.
Re:Rootbeer GPU Compiler Lets Almost Any Java Code Run On th... by rbanffy on Sunday August 12, 2012 @10:15AM (#4372565)
After a while, most Java developers start thinking it's ok to build deep hierarchies of modules.
Re:Rootbeer GPU Compiler Lets Almost Any Java Code Run On th... by jbooth on Sunday August 12, 2012 @11:27AM (#4372701)
Complaining about java as a language for providing a namespace feature that's basically identical to every other language just shows a want to hate on Java.
Re:Rootbeer GPU Compiler Lets Almost Any Java Code Run On th... by rbanffy on Sunday August 12, 2012 @06:31PM (#4373842)
It's OK to build hierarchies of modules. It's not OK to make them deeper than needed and violate YAGNI with sparse hierarchies prepared for situations that'll never arise. Not all programmers fall into this trap, but due to IDE support, Java developers are specially vulnerable because, for them, it costs nothing - programs do the job of keeping everything neatly over-organized.

I don't hate Java. In fact, along with Python and C, it's one of my favorite (and more used) languages. But I do realize it has a huge potential for being abused in horrible ways.