BTW I have emailed Phillipp Haller (author of scala.actors). He responded that version 1.0 is coming with some from of distributed transactions, web services for actors, user manual and tutorial. It is expected the beggining of the next year.
<br><br>
<div><span class="gmail_quote">On 12/12/06, <b class="gmail_sendername">Jason Anderson</b> <<a href="mailto:jla415@gmail.com">jla415@gmail.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">The api docs can be found at <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://scala.epfl.ch/docu/files/api/index.html" target="_blank">
http://scala.epfl.ch/docu/files/api/index.html</a><br><br>In particular you want to look at the scala.actors.remote.RemoteActor class and the other classes in that package <br><br>While functional and appearing to work with the few test cases I tried the current implementation of the RemoteActor probably should not be used as it will run at 100% cpu in a busy loop waiting for more data as long as there are jvms connected. You may wish to contact the author about this issue and to ask if there are any future plans for the library.
<div><span class="e" id="q_10f762f77eda036e_1"><br><br><br><br>
<div><span class="gmail_quote">On 12/12/06, <b class="gmail_sendername">Kirill Zaborski</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:qrilka@gmail.com" target="_blank">qrilka@gmail.com</a>
> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>Where can I find some more details about it? E.g. how do you name JVMs (like node names in Erlang)?</div>
<div>Are there any plans for more features?<br> </div>
<div><span class="gmail_quote">On 12/12/06, <b class="gmail_sendername">jla415</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:jla415@gmail.com" target="_blank">jla415@gmail.com</a>> wrote:
</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><br><br>Kirill Zaborski wrote:<br>><br>> E.g. there are Scala actors library but it implements just one Erlang
<br>> feature of message-passing and as I see it's even not possible to send<br>> messages between JVMs.<br>> And of course we need the full power of OTP. But to implement it we need<br>> "core" Erlang.
<br>><br><br>Somewhat off-topic here, but you can do message passing in the scala actors<br>library between jvms with the scala.actor.remote.Actor.* classes, however<br>the current implementation seems pretty inefficient as it basically does a
<br>while(inputStream.available() > 0) { ... } busy loop for each connection.<br>Hopefully this will be fixed in the future to use NIO or similar async io<br>techniques<br><br>--<br>View this message in context: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.nabble.com/-erlang-questions--Why-is-Erlang-what-it-is--tf2803978.html#a7830008" target="_blank">
http://www.nabble.com/-erlang-questions--Why-is-Erlang-what-it-is--tf2803978.html#a7830008</a><br>Sent from the Erlang Questions mailing list archive at <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://nabble.com/" target="_blank">
Nabble.com</a>.<br><br>_______________________________________________ <br>erlang-questions mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:erlang-questions@erlang.org" target="_blank">
erlang-questions@erlang.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions
</a><br></blockquote></div><br></blockquote></div><br></span></div></blockquote></div><br>