Refactor the bundle implementation.
authorChris Hanson <org/chris-hanson/cph>
Sat, 20 Jan 2018 05:23:08 +0000 (21:23 -0800)
committerChris Hanson <org/chris-hanson/cph>
Sat, 20 Jan 2018 05:23:08 +0000 (21:23 -0800)
commitea5cd2eaa80dfa90c1b23f2a04e9c8976a633bbd
treefaf4b0cde48c2c95ad798795fdd5ac8c83d036ad
parentb2bdc634e4053f938a90085a9bf64a1829b96b61
Refactor the bundle implementation.

* The interface is now the predicate rather than the tag.
* New procedures bundle-constructor and bundle-accessor.
* define-bundle-interface generates a BOA constructor and uses it.
src/runtime/bundle.scm
src/runtime/mit-macros.scm
src/runtime/runtime.pkg