On Thu, Jul 18, 2013 at 3:18 PM, Sean Bamforth <[email protected]> wrote:

> Message, Method, Event.
>
> It seems sometimes that despite them having known meanings, they're all
> are used confusedly and interchangeably.
> Add to that the fact that some languages have a separate message queue
> which has nothing to do with the messages sent between objects, and
> confusion!!
>
> What I find interesting in the Active* objects is that there's a tendency
> not to subclass methods. Instead, people will assign container class
> methods to event properties. I suspect it's because some languages don't
> allow you to subclass methods in an object definition, and people are used
> to coding against that.
>
> Those patterns then stick around even when people are subclassing as it's
> easier to learn one interfacing pattern that works with both classes and
> objects than it is to learn two.
>
> That probably doesn't make sense to anyone but me actually.
> Anyway - even if I'm making no sense at all, that's what I think.
>
>
>>
I think, certainly with the original Active Record anyway, there was so
much meta magic that people just didn't want to subclass just in case
they'd inadvertently broken the spell. Personally start derping without AR
and then use it when I know what the methods are I care about - but I
learned that the hard way and after reading Avdi Grimm's Object on Rails
book - which is a non trivial read.

Thanks and regards,

Francis

Follow me on twitter https://twitter.com/fjfish
Blog at http://www.francisfish.com
Books at https://leanpub.com/u/fjfish
CV http://www.pharmarketeer.com/francis.html

I have no intention of apologizing for believing in people, for insisting
that we all use this moment and these assets to create some art and improve
the world around us.
To do anything less than that is a crime. - Seth Godin

-- 
You received this message because you are subscribed to the Google Groups 
"NWRUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nwrug-members.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to