I agree, the names could be improved.
Is there still a chance to do so?

Heiko

2009/10/25 Naftoli Gugenheim <naftoli...@gmail.com>

>
> I was looking at Actor.scala, which contains SimpleActor, SimplestActor,
> TypedActor, GenericActor, and ForwardableActor.
> Some people will say, once you know what something does, who cares what
> it's called? But names can really make a difference in learning curve,
> memorization, and code readability.
> Other than ForwardableActor, do these names reflect what they do?
> My suggestions:
> Change  SimpleActor  to  Messageable (it only defines an abstract ! method;
> arguably more general than an actor)
> SimplestActor  to  AnyMessageable (it's SimpleActor with Any for T)
> TypedActor  to  RespondingActor etc. (what it adds is !? and !! methods)
> GenericActor  to  AnyRespondingActor (or could it be replaced by
> 'RespondingActor with AnyMessageable'?)
> ForwardableActor  to  ForwardingActor (it doesn't get forwarded, it
> forwards messages)
> Thoughts?
>
> Thanks.
>
> >
>


-- 
Heiko Seeberger

My job: weiglewilczek.com
My blog: heikoseeberger.name
Follow me: twitter.com/hseeberger
OSGi on Scala: scalamodules.org
Lift, the simply functional web framework: liftweb.net

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to