<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>