Comment Re:This is so bogus... (Score 1) 381
What?? First, C++ is the master of header files and interfaces. To write a language eliminating these is a good thing, but it's moving away from C++ and towards more modern languages like Java, not vice-versa. And even so, how can you say you're creating a highly component-ized language and then write everything in one place? OO-Pascal?
What?? Header files and interface files are just a side-effect of the C++ language. Eliminating them is closer to a compiler issue, not a language issue. I would hardly say that putting your code in fewer files brings it much closer to Java.
Being a highly component-ized language has nothing to do with how your source code is organized in files. It's all about the re-usable components that you are writing with the language. I wouldn't mind putting all the code for my component in a single file.