Java 7 brings closures, or, if you're a dictionary thumper, more
easily written code blocks. If you don't see how that's going to help
with concurrency, you should probably read a lot more about it.

I can knock out a stab-like language in a week. Heck, Roel (follow
Lombok contributor and I) produced a fully working java parser in a
few nights which added up to no more than a solid weekend. Big whoop.
Show me tool support. Show me refinement and elegance in the language
design. Show how this somehow all works well with existing code.
Library interop is a decent start though there are plenty of java
library quirks that make it difficult to make seamless library interop
(i.e. - no way to tell the difference, vs. you can interoperate, but
you'll almost immediately notice because you can't use half of the
language features). For example, named parameters doesn't really
interop with java. Exactly how do I call a method with defaults? You
can overload to an extent but if I have something like: foo(String x
default "hello", String y default "world"), you can't do that.

Get all that going and I'll take it seriously. Phantom came with very
similar promises and that's going exactly nowhere.

On Jul 25, 5:24 pm, RogerV <[email protected]> wrote:
> On Jul 25, 1:40 am, Casper Bang <[email protected]> wrote:
>
> > Oh wow, complete with LINQ like features. But doesn't it look like it
> > kinda fails at solving the concurrency issues C#, Fantom and Scala are
> > currently revolving around?
>
> One more comment on this point is that Java 7 isn't going to be
> bringing anything really new to the concurrency table either, say,
> like incorporating an actor model.
>
> I look at Stab as more an alternative to the language of Java 7 vs an
> alternative to some other very different kind of language such as
> Closure or Scala.
>
> Of course Stab is more a square on alternative to a language like
> Groovy too, other than Groovy is a dynamic type language whereas Stab
> is compile time static type language like Java. Perhaps Stab vs Groovy+
> + is the better comparison point.
>
> Stab improves over Java language too but does so in a way that's very
> familiar to us C# coders, while still having a very nice inter-
> operable story (Groovy doesn't really have any advantage on
> interoperability relative to Stab).

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to