Fwd: Re: msn-pecan now has direct connection support (fast file transfers)

Ethan Blanton elb at pidgin.im
Mon Dec 31 02:30:44 EST 2007


John Bailey spake unto us the following wisdom:
> Gary Kramlich wrote:
> > John Bailey wrote:
> > > What if we, after 2.4.0 is released, put a firm freeze on libpurple
> > > and say no new API, features, etc. in the core until 3.0.0, and then
> > > get struct member hiding done for 3.0.0?  Would this aid in
> > > gobjectifying for 4.0.0 at all?  I realize this would delay the
> > > benefits of gobjects, but would it help the moving target stuff at
> > > all?
> > 
> > Yes, this we work very well.  And we could also follow my current plan,
> > of getting plugins moved to gobjects first for 3.0.0 in this case.
> 
> Then I propose that this is exactly what we do.  Any objections?

I think this is a great idea; encapsulation and data hiding are
laudable goals with or without gobjectification, so this way we win
twice.  ;-)  This will also help us with our current "oh no that will
require a version bump" mentality, by removing a lot of the public
dependencies.

Ethan


Ethan

-- 
The laws that forbid the carrying of arms are laws [that have no remedy
for evils].  They disarm only those who are neither inclined nor
determined to commit crimes.
		-- Cesare Beccaria, "On Crimes and Punishments", 1764
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://pidgin.im/pipermail/devel/attachments/20071231/a092bb7d/attachment.sig>


More information about the Devel mailing list