Live data from Hacker News

Google Delivers New Java-like Language, Noop

eweek.com

31–38 of 38 posts

Re: Google Delivers New Java-like Language, Noop

#32
I was at the JVM Language Summit yesterday and went to the session by the developers of Noop. Indeed, it has not been "delivered" - though they have a working "Hello World", the syntax of the language has not yet been finalized, nor have they begun work on a compiler that emits JVM bytecode.

The developers work at Google on their internal tools team, focusing particularly on unit testing. Hence, the inspiration for a language that's like Java but with Guice (Google's DI framework) and without the ability to shoot yourself in the foot in the ways that Java makes it particularly easy to.

Noop is a 20% time project for the developers. So, there's a tacit endorsement by Google, but it's not as if Google has staffed up a full-time team to deliver a new language that will be used throughout their organization any time soon. The developers don't expect to get much adoption for Noop, and hope that it will mainly influence people's thinking and other tools.

Re: Google Delivers New Java-like Language, Noop

#34
post #20

Earlier quoted context omitted.

Me too. I'm so busy with my head down in the code that I forget about these things. I wrote Sleep several years ago and am not as active on it because it's stable for my needs.

" I wrote Sleep several years ago and am not as active on it because it's stable for my needs." Too bad you couldn't make the JVM summit. I would have been interested in a session on the language powering "After the Deadline" than this piece of almost-vapourware.

Thanks, to better inform my judgment, any topics in particular you'd like to know about? I'm always looking for blog topics and I'll probably approach some local groups in DC to see if anyone is looking for a speaker.

Re: Google Delivers New Java-like Language, Noop

#35
post #23
post #17

Every time I see a new programming language come out, I can't help but think of the Tower of Babel.

Because we are trying to build a tower from the machine to the abstract?

(Probably because there are now nearly too many languages to count.)

Re: Google Delivers New Java-like Language, Noop

#36
post #8
post #6

Can anyone point us to some code examples? I had a hard time finding any.

http://code.google.com/p/noop/source/browse/#hg/examples/noo... but there's scarcely anything there. Which is all rather weird; I'd have thought that (1) one of the first things you do when designing a language is to mock up a load of example code to see how your ideas work together, and (2) you want to make that available to anyone looking at your language so that they can get a feel for what it's meant to be like.…

Lordy, it's just a 20% project.

Re: Google Delivers New Java-like Language, Noop

#37
post #34

Earlier quoted context omitted.

" I wrote Sleep several years ago and am not as active on it because it's stable for my needs." Too bad you couldn't make the JVM summit. I would have been interested in a session on the language powering "After the Deadline" than this piece of almost-vapourware.

Thanks, to better inform my judgment, any topics in particular you'd like to know about? I'm always looking for blog topics and I'll probably approach some local groups in DC to see if anyone is looking for a speaker.

How Sleep made your coding go faster or enabled you to write expressive code as compared to coding in Java (with code samples drawn from ATD where possible :) - I like real world code comparisons vs toy examples)

Re: Google Delivers New Java-like Language, Noop

#38
post #32

I was at the JVM Language Summit yesterday and went to the session by the developers of Noop. Indeed, it has not been "delivered" - though they have a working "Hello World", the syntax of the language has not yet been finalized, nor have they begun work on a compiler that emits JVM bytecode. The developers work at Google on their internal tools team, focusing particularly on unit testing. Hence, the inspiration for a…

Thanks for clarifying, Alex!
Post reply on HN