[e-lang] Announcing E Release Candidate 0.9.1a

Mark S. Miller markm at cs.jhu.edu
Mon Jan 15 15:11:33 CST 2007


At <http://erights.org/download/0-9-1/>.


The main highlights of this release are



          PassByConstruction is now available for E objects

<http://www.eros-os.org/pipermail/e-lang/2007-January/011760.html>

An object declared as, for example

     def foo implements pbc {
         to __optUncall() { return [1, "add", [2]] }
         # ...
     }

will be passed-by-construction across CapTP. This means that its __optUncall() 
method will be called on the sending side, the elements of the result triple 
will be passed, and the corresponding triple as received will be called (here, 
as “E.call(1, "add", [2])”) to create the object as received.



                   Missing serialVersionUIDs

<https://sourceforge.net/tracker/index.php?func=detail&aid=1630242&group_id=75274&atid=551529>
All Java classes in E-on-Java which implement Serializable now have their own 
serialVersionUID. This makes them CapTP-serialization incompatible with 
previous versions of E-on-Java, but enhances compatibility across future versions.



Other highlights explained on the highlights page at
<http://erights.org/download/0-9-1/highlights.html>.

-- 
Text by me above is hereby placed in the public domain

     Cheers,
     --MarkM


More information about the e-lang mailing list