Re: middleclass & middleclass-extras: Object Orientation for
Posted: Sun Oct 10, 2010 11:37 pm
I'm pleased to announce that the specs phase on middleclass is over.
I've just finished doing what I hope will be the last important change on the library, and entering bug-fixing mode.
This means that middleclass has reached v1.0.
The other important news I have is that Mindstate has moved to a separate package: middleclass-extras. She is not alone now. Some items that previously were inside PÄSSION will now make her company - I'm talking about Beholder, GetterSetter, Sender, and Callbacks.
middleclass-extras is *not* v1.0 just yet, but it shouldn't take long. It has tests, and they all pass. I'm just one mixin short - I'm going to call it Apply. I will put the 'apply this to all instances of this class' methods that currently are hardcoded on PÄSSION's Actor class inside this mixin, so they can be shared (Notably, Timers and Cameras would use them).
I'm eager to integrate middleclass-extras with PÄSSION! I'm hoping to do it this week, since I have one day off.
So, if any of you was hesitant about using a 'non-finished' library for object orientation, you don't have any excuse now. Just go grab it!
I've just finished doing what I hope will be the last important change on the library, and entering bug-fixing mode.
This means that middleclass has reached v1.0.
The other important news I have is that Mindstate has moved to a separate package: middleclass-extras. She is not alone now. Some items that previously were inside PÄSSION will now make her company - I'm talking about Beholder, GetterSetter, Sender, and Callbacks.
middleclass-extras is *not* v1.0 just yet, but it shouldn't take long. It has tests, and they all pass. I'm just one mixin short - I'm going to call it Apply. I will put the 'apply this to all instances of this class' methods that currently are hardcoded on PÄSSION's Actor class inside this mixin, so they can be shared (Notably, Timers and Cameras would use them).
I'm eager to integrate middleclass-extras with PÄSSION! I'm hoping to do it this week, since I have one day off.
So, if any of you was hesitant about using a 'non-finished' library for object orientation, you don't have any excuse now. Just go grab it!