Implement completely new format for compiled package descriptions.
authorChris Hanson <org/chris-hanson/cph>
Wed, 15 Aug 2001 03:00:01 +0000 (03:00 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 15 Aug 2001 03:00:01 +0000 (03:00 +0000)
commit69afca2bc6e590419423ab2b19612597fddbbdb0
treef470954789e6b0899a3768081f3c7ce5d9b42da7
parent4ca9ba899f723385bcc1eb900e3be2f446cf06e2
Implement completely new format for compiled package descriptions.
Old format was code to build the packages and load files into them.
New format is a summary description of the packages, which is
interpreted at run time to provide the same functionality.

The purpose of this change is to support uninstallation and
replacement of packages.  The new compiled package descriptions are
general enough for this purpose.
15 files changed:
v7/src/cref/conpkg.scm
v7/src/cref/cref.pkg
v7/src/cref/cref.sf
v7/src/cref/make.scm
v7/src/cref/object.scm
v7/src/cref/toplev.scm
v7/src/cref/triv.pkg [new file with mode: 0644]
v7/src/runtime/dragon4.scm
v7/src/runtime/list.scm
v7/src/runtime/make.scm
v7/src/runtime/packag.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/runtime.sf
v7/src/runtime/vector.scm
v7/src/runtime/version.scm