[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] Re: repository branching
From: |
John Cowan |
Subject: |
Re: [Chicken-hackers] Re: repository branching |
Date: |
Sat, 23 Feb 2008 11:19:52 -0500 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
Felix Winkelmann scripsit:
> I doubt that this would work. The syntactic and semantic differences
> between two major chicken versions are subtle and try to make
> eggs compatible over all of them is impossible - nobody can keep this
> in his head.
I agree. What is more, major version changes are really marketing
in Chicken (that is not a criticism), rather than signals about
compatibility. If we changed the major version every time a new release
broke backward compatibility, we'd be on major version 5000 by now.
This is not only inevitable but desirable in an evolving language, where
probably 90% of Chicken has no specification except the implementation.
(R5RS is a specification, but it's small compared to Chicken or any
other Scheme; the SRFIs usually come with implementations that already
meet the specification.)
So in effect if you want stable behavior, you take a particular
snapshot of the language as it existed at that time, eggs and all.
If you want the closest available approximation to correct behavior,
you use HEAD-of-trunk, eggs and all.
> The only reliable method is to maintain the eggs
> for the current release, and only to critical fixed for old releases.
I agree completely.
--
What is the sound of Perl? Is it not the John Cowan
sound of a [Ww]all that people have stopped address@hidden
banging their head against? --Larry http://www.ccil.org/~cowan
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/21
- Re: [Chicken-users] Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/21
- Re: [Chicken-hackers] Re: repository branching, felix winkelmann, 2008/02/22
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/22
- Re: [Chicken-hackers] Re: repository branching, felix winkelmann, 2008/02/22
- Re: [Chicken-hackers] Re: repository branching, Peter Bex, 2008/02/22
- Re: [Chicken-hackers] Re: repository branching, felix winkelmann, 2008/02/22
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/23
- Re: [Chicken-hackers] Re: repository branching, Felix Winkelmann, 2008/02/23
- Re: [Chicken-hackers] Re: repository branching,
John Cowan <=
- Re: [Chicken-hackers] Re: repository branching, Matthew Welland, 2008/02/23
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/25
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/25
- Re: [Chicken-hackers] Re: repository branching, felix winkelmann, 2008/02/26
- Re: [Chicken-hackers] Re: repository branching, Mario Domenech Goulart, 2008/02/26
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/26
- Re: [Chicken-hackers] Re: repository branching, felix winkelmann, 2008/02/26
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/26
- Re: [Chicken-hackers] Re: repository branching, Alejandro Forero Cuervo, 2008/02/26
- Re: [Chicken-hackers] Re: repository branching, felix winkelmann, 2008/02/26