<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Kilim is a bit old and supposedly
jetlang is preferred (<a class="moz-txt-link-freetext" href="http://code.google.com/p/jetlang/">http://code.google.com/p/jetlang/</a>)... it is
used in akka for its actors implementation which is better than
the normal Scala actors. However, I agree it is better to just
use Erlang. You can try to have fault-tolerant Java source code,
but the JVM has a shared heap, so there is no principle of
isolation at the core. So, if you try hard enough, you can always
put a square peg in a round hole, but why bother?<br>
<br>
On 02/11/2013 09:20 AM, Matthew Evans wrote:<br>
</div>
<blockquote cite="mid:SNT125-W16B98F2B97265567F0B5869C0A0@phx.gbl"
type="cite">
<meta http-equiv="Context-Type" content="text/html;
charset=iso-8859-1">
<div dir="ltr">
I took a quick look at Kilim for Java:
<div><br>
</div>
<div><a class="moz-txt-link-freetext" href="http://www.malhar.net/sriram/kilim/kilim_ecoop08.pdf">http://www.malhar.net/sriram/kilim/kilim_ecoop08.pdf</a><br>
<br>
It is also used by Erjang. However, I ended up with something
so close to Erlang that we convinced our boss to use Erlang
instead.</div>
<div><br>
</div>
<div>Matt</div>
<div><br>
<div>
<hr id="stopSpelling">Date: Mon, 11 Feb 2013 10:09:31 -0500<br>
From: <a class="moz-txt-link-abbreviated" href="mailto:andrew.pennebaker@gmail.com">andrew.pennebaker@gmail.com</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
Subject: [erlang-questions] Best actor libraries in other
languages?<br>
<br>
<div dir="ltr">
<div>Of course Erlang has a killer actors library as a
core component of itself. Sadly, Erlang is not always an
option (e.g., customer requires a JVM language). Which
actor libraries in other languages come close to
Erlang's in terms of:</div>
<div><br>
</div>
<div>* Syntax conciseness (spawn, !, receive)</div>
<div>* Polymorphism (receiving different kinds of
messages)</div>
<div>* Fault-tolerance (GC per actor, actor crash doesn't
crash the system)</div>
<div>
* Live updates (different code versions up at the same
time, hot code updates)</div>
<div><br>
</div>
<div>Does Scala and/or Akka offer anything like these
features? What about Ruby's Celluloid? What are the best
actor libraries in Common Lisp and Scheme?</div>
<div><br>
</div>
<div>The Haskell community seems to prefer STM over
actors. How does the Erlang community feel about STM?</div>
<div><br>
</div>
-- <br>
Cheers,
<div><br>
</div>
<div>Andrew Pennebaker</div>
<div><a moz-do-not-send="true"
href="http://www.yellosoft.us" target="_blank">www.yellosoft.us</a></div>
</div>
<br>
_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a></div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a>
</pre>
</blockquote>
<br>
</body>
</html>