Re: Implementing VarHandle

2015-04-19 Thread Brian Goetz
Thanks Remi. I’d like to separate this discussion into two components: implementation and API. Let’s talk about API first. We did give a fair amount of thought to the sigpoly-vs-typesafe API question. VarHandles allow you to abstract data access over several dimensions: - location kind: st

Re: What's the status of / relation between "JEP 169: Value Objects" / "Value Types for Java" / "Object Layout"

2015-01-29 Thread Brian Goetz
Question: is JEP 169 still under active development or has it been merged into the more general "Value types for Java" proposal below? It has been merged into the more general Value Types for Java proposal. The "Value types for Java" approach clearly seems to be the most general but also the m

Call for Speakers -- 2014 JVM Language Summit

2014-04-09 Thread Brian Goetz
=== CALL FOR SPEAKERS -- JVM LANGUAGE SUMMIT, July 2014 === Dear colleague; We are pleased to announce the 2014 JVM Language Summit to be held at Oracle's Santa Clara campus on July 28-30, 2014. Registration is now open for speaker submissions (presentations and workshops) and will remain ope

Re: OpenJDK 8 + lambdas build for OS X

2011-11-17 Thread Brian Goetz
> My understanding is that lambdas are currently a separate hg forest > (to allow the lambdas team to go faster), and that the team will be > bringing code across from lambdas into jdk8 mainline, and then > rebaselining. > > So it may not be possible to build a combined jdk8 + lambdas at the > mom

Re: request for advice: safepoints in the JSR 292 spec

2010-12-10 Thread Brian Goetz
> However, someday, it would be great to be able > to allow use the same mechanics in each. As parallelism > becomes more widespread, we must make it easiest and > most attractive for people to use simpler constrained > execution control patterns like phasers and FJ rather than the > ad-hoc unstruc