Cheap boxing/unboxing is indeed a big mystery, though there was one
thing said on J1 that's relevant here: The integration of "some"
JRockit optimizations into OpenJDK. One notable JRockit optimization
that the JVM doesn't have is hotspotting away paired box/unbox
operations. If back-to-back box/unbox are eliminated, you can for
example add primitives to generics (List<int>) fairly simply, by
treating it as basically List<Integer> with some sugar sprinkled in.
tail recursion is still on the backboiler, it's been discussed many
times over the last few years and while its nice, it's not deemed all
that important. For java its useless, as representative stack traces
are deemed more important than the extremely modest performance gain
of tail recursion, and for other JVM languages, well, the authors of
those languages usually don't find tail recursion all that important,
other than a purely ideological sense that it ought to work. They,
too, like representative stack traces. So, basically: Yeah, sure, why
not, if we have some spare time. The spare time isn't there.
See for example Devoxx '09, where it was mentioned.
On Sep 24, 6:23 pm, Kevin Wright <
kev.lee.wri...@gmail.com> wrote:
> In all the fuss about lambda, nobody seems to have asked what happened to
> the fixnum proposal, or to tail recursion.
>
> Trail recursion is obviously of more benefit to languages that have a
> functional bias, but fixnum... think about it, everybody's going to benefit
> from cheap boxing/unboxing!
>
> On 24 September 2010 16:52, Fabrizio Giudici
> <
fabrizio.giud...@tidalwave.it>wrote:
>
>
>
>
>
> > F1) Nothing on the corporate strategy about Google has been said.
> > F2) The JME revamping program was, how can I say, a little vague. I mean,
> > it looks like as Android II, but - unless I've missed something, and I could
> > - I've not heard about precise milestones. Note that, unlike any other
> > technology that, once delivered, you just download and start using, mobile
> > techs have a much longer pipeline: once the reference is ready, you need
> > manufacturers endorsements and then you have to wait until the consumers
> > have bought a relevant number of appliances. Even assuming that Oracle is
> > serious (I have other thoughts, but I won't disclose now... going to have
> > some birdwatching along the coast!!) I'd like to hear by which year they
> > presume that the JME.new thing would have a decent spread (it's obvious I'm
> > quite skeptical about that).
>
> > --
> > Fabrizio Giudici - Java Architect, Project Manager
> > Tidalwave s.a.s. - "We make Java work. Everywhere."
> >
java.net/blog/fabriziogiudici -
www.tidalwave.it/people
> >
Fabrizio.Giud...@tidalwave.it
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "The Java Posse" group.
> > To post to this group, send email to
java...@googlegroups.com.
> > To unsubscribe from this group, send email to
> >
javaposse+...@googlegroups.com<javaposse%2Bunsubscribe@googlegroups .com>
> > .
> mail / gtalk / msn :
kev.lee.wri...@gmail.com