tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: fun (not so much) with funopen



On Fri, Mar 16, 2012 at 01:21:06PM -0700, Bruce Korb wrote:
 > The glue is important because I've released software that depends upon
 > funopen() that likely won't disappear for years into the future.
 > So it will be some years after your new interface comes along that
 > my stuff will be able to cope.  I still have clients using Guile 1.6,
 > lo these many years after Guile 1.8 and now 2.0 have been released.

You never do maintenance updates to old branches?

 > >>>What do you think?
 > >>If you're going to break something, then go whole hog and fix it so
 > >>you won't have to break the API ever again. :)
 > >
 > >How does an ops struct do that?  You still have an API flag day
 > 
 > API flag *YEARS*.  That's my point.  It isn't a day.  It is years.

(What Mouse said...)

 > A struct does it by using an initializer that stamps it with the
 > initializer version.

NO NO PLEASE NO DOES THIS LOOK LIKE WINDOWS TO YOU

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index