Refactor promises again, to support delay-force.
authorChris Hanson <org/chris-hanson/cph>
Tue, 29 May 2018 06:53:16 +0000 (23:53 -0700)
committerChris Hanson <org/chris-hanson/cph>
Tue, 29 May 2018 06:53:16 +0000 (23:53 -0700)
commit5e2cd4805275f3766e5019572b93c12930a0feac
treef2a482a47ffd43731ff322dd62d140688e15781d
parent02370f6018a54d3e4334e0671c6ec41d8b589e8a
Refactor promises again, to support delay-force.

This no longer uses scode DELAY expressions, which can be deleted after 9.3 is
released.  It does continue to use DELAYED objects for type convenience.
src/runtime/boot.scm
src/runtime/framex.scm
src/runtime/host-adapter.scm
src/runtime/microcode-data.scm
src/runtime/mit-macros.scm
src/runtime/mit-syntax.scm
src/runtime/runtime.pkg
src/runtime/syntax-output.scm