Hi Eliot, 

On Jan 29, 2014, at 11:53 AM, Eliot Miranda <eliot.miranda@gmail.com> wrote:

Hi Charli,


On Tue, Jan 28, 2014 at 5:54 PM, charlie robert <charlie.robert@icloud.com> wrote:
I was thinking that handle may be a capability ref, mutable in the scope of the ref state machine.

Perhaps you're assuming much more knowledge about Cap'n Proto than I have.  Could you explain the above?  I have no idea which state machine you're talking about.  Sorry :-(


In Elib, the refs are involved in a reference state machine, as promises eventually resolve or break, or a remote ref breaks.  Here’s the Elib page on this, with diagram: http://www.erights.org/elib/concurrency/refmech.html.  

I would prefer to get java going with promise-pipelining, but without a wrapper.  That requires a JVM that allows reference mutation.   I’ve always thought of Cog and building a SqueakJDK.

- Robert