Hello,

  Weren’t method calls originally referred to as messages in SmallTalk?

  The problem is not message passing, but the complete absence of type safety 
when doing so. It is quite ironic that it is developed in part by a company 
called “TypeSafe”.

  As it is, you can send any object to any actor, no matter how absurd it may 
be. The compiler will never catch sending the wrong object. Thanks to the 
robustness of Akka, a completely wrong object may not even cause much noise 
during runtime. If you intended to send a case class and forgot the constructor 
arguments, it will just send the companion object instead, with typically 
puzzling consequences.

  I am very happy to hear that typed actors are planned for Akka 3.

     Best, Oliver

From: akka-user@googlegroups.com [mailto:akka-user@googlegroups.com] On Behalf 
Of Akka Team
Sent: Friday, November 21, 2014 9:12 AM
To: Akka User List
Subject: Re: [akka-user] Use TypedActor or something else

Hello Vladimir,
The typed actors in 2.x are not the best solution and introduce some overhead 
on invoking them.
In general you should accept the fact that the network is message based anyway 
and it's more powerful to express things as messages (you reason about messages 
then),
instead of hiding them under "what looks like a method".

If you're wondering if we're going to remove the current typed actors from 2.x, 
the answer is no - they're still useful (mostly as integration point with 
legacy code though).

We're aiming to reimplement typed actors to be proper and included in Akka 3, 
but that's a long time ahead of us yet (1+ year).

--
Konrad
--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
akka-user+unsubscr...@googlegroups.com<mailto:akka-user+unsubscr...@googlegroups.com>.
To post to this group, send email to 
akka-user@googlegroups.com<mailto:akka-user@googlegroups.com>.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.
***********************************************************************************************************************

This email message and any attachments are intended solely for the use of the 
addressee. If you are not the intended recipient, you are prohibited from 
reading, disclosing, reproducing, distributing, disseminating or otherwise 
using this transmission. If you have received this message in error, please 
promptly notify the sender by reply email and immediately delete this message 
from your system. This message and any attachments may contain information that 
is confidential, privileged or exempt from disclosure. Delivery of this message 
to any person other than the intended recipient is not intended to waive any 
right or privilege. Message transmission is not guaranteed to be secure or free 
of software viruses.
***********************************************************************************************************************

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to