Changes between Version 13 and Version 14 of Commentary/Packages/PackageReorg


Ignore:
Timestamp:
Nov 27, 2006 1:58:56 PM (9 years ago)
Author:
malcolm.wallace@…
Comment:

expand on goals

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Packages/PackageReorg

    v13 v14  
    2222 * It should be possible to upgrade any package, even if that package
    2323   came with the compiler.
     24
     25Possibly the following are just more detailed expansions of the above two goals:
     26 * Forwards compatibility.  Users would like their programs written against the 'core' packages to continue to work, without
     27   modification to source text or build system, after upgrading the
     28   compiler, or its packages, or switching to a different compiler.
     29 * Backwards compatibility.  Users would like to be able to take a
     30   program written against some version of the 'core' packages, and
     31   build it with an older compiler, accepting that they may have to
     32   install newer versions of the 'core' packages in order to do so.
     33
     34It may not be possible to fully achieve these goals (in particular, backwards compatibility), but that does not mean we should not aim for them.
    2435
    2536== Proposal ==