From the “Why Is Java So Hard?” files
Developers, get ready for yet another open source language to help make it easier to run code on a Java Virtual Machine (JVM).
This time, the code is from Google (hosted on Google Code) — it’s called Noop and is licensed under the open source Apache 2.0 license.
According to the project site, “Noop (pronounced noh-awp, like the machine instruction) is a new language experiment that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses.”
Sounds interesting, but is also not necessarily a new idea. The project page notes that the Noop will run on a JVM and in source form will look similar to Java.
“The goal is to build dependency injection and testability into the language from the beginning, rather than rely on third-party libraries as other languages do,” the Noop site states.
So if I understand this correctly, this is yet another attempt to build a better Java.
Nothing wrong with that idea…
Next page: Why Noop makes sense