Live data from Hacker News

Google Delivers New Java-like Language, Noop

eweek.com

11–20 of 38 posts

Re: Google Delivers New Java-like Language, Noop

#11
post #8

Earlier quoted context omitted.

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.…

Vaporlang?

That's my first impression--I see a bunch of pages on the project wiki with proposed features for the language, but no documentation along the lines of "if you actually want to use this language to accomplish something useful, here's what you do".

Re: Google Delivers New Java-like Language, Noop

#14
post #6

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

You mean buzzwords aren't enough?!! ;-)

I am surprised this got onto the jvmlang conference agenda at this stage of its implementation. Lots of announced buzzword-y goals and very little code.

The blurb (In the absence of substantial code samples the blurb is all one has to go by) sounds like it is a language encoding "best practices" - all very nice and enterprisey.

It will be interesting to watch the progress or otherwise of this language

Re: Google Delivers New Java-like Language, Noop

#15
post #10

What do they mean by a language that supports dependency injection? What would be an example for a language that doesn't support it - stateless languages, I suppose? Because if there is no state, how to remember the dependencies? Edit: Just checked if it is April 1st, but nope, it isn't. They must be serious.

I'm sure they mean that the language itself supports declaring and injecting dependencies rather than needing to use an external tool to do it.

Re: Google Delivers New Java-like Language, Noop

#16
A cursory look leads me to conclude that Noop has no primitive types. This results in Int (capital I) typed variables all over. While this follows the naming convention to which I adhere -- CamelCased classes -- there is still some cognitive dissonance. This might be a silly point, but I have not yet had coffee.

Re: Google Delivers New Java-like Language, Noop

#18
I am confused.

They say, this is made by google, and up to now, the google announcements I saw were very solid projects. Did I miss a lot of google announcements which are not solid projects?

On the other hand, the state of this language looks... early? I am not sure. I don't see much code (yes, those 40 lines linked to on this page really show the new and innovative powers of this language), and I do see a lot of 'we propose this and we want that' (+ the usual language buzzwords), which feels much more like a language brainstorm, or maybe the state where the results of the brainstorming are settling down... but nowhere near a solid project...

So, sorry to sound very unexcited, but at this point.. who cares about yet another language in a very, very early state?

Re: Google Delivers New Java-like Language, Noop

#19
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.…

Not only that but it looks incredibly underwhelming. It looks and smells so much like Java that you might as well use Java.

Re: Google Delivers New Java-like Language, Noop

#20
post #5

I don't much care for the Bay Area, but I really wish I could have gone to the JVM Language Summit. Looks like a lot of fun.

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.
Post reply on HN