Integrate generic procedure mechanism into the runtime system. This
authorChris Hanson <org/chris-hanson/cph>
Wed, 24 Apr 1996 04:27:22 +0000 (04:27 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 24 Apr 1996 04:27:22 +0000 (04:27 +0000)
commit67f5a6809575a57dc9527236cb40a05c57a62703
tree5ab9bb830b7dd60a3941ee1fae18971c06ff7e84
parent02994a2141ae4ff7154dba9d5833b8fb747e212a
Integrate generic procedure mechanism into the runtime system.  This
mechanism implements a generic procedure call with good performance,
but does not define an associated class structure as is common in
object-oriented programming systems.  It is, however, sufficiently
general to allow such systems to be implemented on top of it, and even
to share objects between different systems if the systems cooperate
slightly.

Much of the change here is to reorganize the cold-load sequence so
that it is possible to bootstrap the runtime system.
12 files changed:
v7/src/runtime/defstr.scm
v7/src/runtime/ed-ffi.scm
v7/src/runtime/make.scm
v7/src/runtime/packag.scm
v7/src/runtime/pp.scm
v7/src/runtime/random.scm
v7/src/runtime/record.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/unpars.scm
v7/src/runtime/uproc.scm
v8/src/runtime/make.scm
v8/src/runtime/runtime.pkg