[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Eggology
From: |
John Cowan |
Subject: |
Re: [Chicken-users] Eggology |
Date: |
Thu, 23 Aug 2007 18:18:28 -0400 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
felix winkelmann scripsit:
> Why not just keep things as they are?
Well, because "Does anyone mind if I make backward incompatible changes
to the API of this egg?" doesn't really scale well.
I have a very simple and easy proposal, purely social, no need for
technical changes:
If you need to make backward-incompatible changes to the API of an egg,
make a new egg with a new name related to the old. Then persuade people
to change over to the new egg. When you decide to pull support for the
old egg, announce that in advance and pull it when you are good and ready.
It doesn't do anything about code that accidentally depends on bugs in
an egg. For that I have another simple suggestion: pull in an instance
of the egg and incorporate it into your own egg.
--
John Cowan address@hidden http://ccil.org/~cowan
The competent programmer is fully aware of the strictly limited size of his own
skull; therefore he approaches the programming task in full humility, and among
other things he avoids clever tricks like the plague. --Edsger Dijkstra
- Re: [Chicken-users] Eggology, (continued)
- Re: [Chicken-users] Eggology, Arto Bendiken, 2007/08/23
- Re: [Chicken-users] Eggology, felix winkelmann, 2007/08/23
- Re: [Chicken-users] Eggology, Peter Keller, 2007/08/23
- Re: [Chicken-users] Eggology, Will M Farr, 2007/08/23
- Re: [Chicken-users] Eggology, felix winkelmann, 2007/08/23
- Re: [Chicken-users] Eggology,
John Cowan <=
- Re: [Chicken-users] Eggology, felix winkelmann, 2007/08/23
- Re: [Chicken-users] Eggology, Shawn Rutledge, 2007/08/23