Change definitions and names of operations on objects whose type is
authorChris Hanson <org/chris-hanson/cph>
Sat, 2 Jan 1988 14:21:45 +0000 (14:21 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 2 Jan 1988 14:21:45 +0000 (14:21 +0000)
commite56d50614ca6c42c090bf1af1aa6146bde177910
tree81b5acabda9862f6d23cd16f9d3abc503a847025
parentbb476fbd2c4aefe9d8791a659a4424b74936ff11
Change definitions and names of operations on objects whose type is
`delayed'.  Old name for such objects was `delayed-evaluation', new
name is `promise'.  The microcode has been extended to allow a new
kind of `promise', distinguished by a fixnum zero in its car, whose
cdr is a procedure of no arguments which is applied to get the value.
This is used to support compiled promises.
v7/src/runtime/where.scm