| Line 84... |
Line 84... |
| 84 |
would have been a little simpler. But it would have make it harder
|
84 |
would have been a little simpler. But it would have make it harder
|
| 85 |
to detect unintended boxing, and might also have made it harder to
|
85 |
to detect unintended boxing, and might also have made it harder to
|
| 86 |
transition to an alternate environment or binding representation
|
86 |
transition to an alternate environment or binding representation
|
| 87 |
should we wish to do that.
|
87 |
should we wish to do that.
|
| 88 |
|
88 |
|
| 89 |
If immediate values were to be supported more widely it would
|
89 |
In case immediate values are to be supported more widely the GC is
|
| 90 |
probably be necessary to suspend the GC when boxing values in
|
90 |
suspended when when boxing values in `R_expand_binding_value`.
|
| 91 |
`R_expand_binding_value`.
|
- |
|
| 92 |
|
91 |
|
| 93 |
- Serialization handles environment frames with standard pairlist
|
92 |
- Serialization handles environment frames with standard pairlist
|
| 94 |
code, so the code not checks for an immediate binding and boxes
|
93 |
code, so the code not checks for an immediate binding and boxes
|
| 95 |
the value if necessary. An alternative would be to update the
|
94 |
the value if necessary. An alternative would be to update the
|
| 96 |
serialization format to support immediate bindings. But given how
|
95 |
serialization format to support immediate bindings. But given how
|