Questions
- Suppose a specific Unicon value, such as the
null
value, was particularly common when marking live data. Under what circumstances would it make sense to modify thePostDescrip()
macro to check for that value to see if the tests in theQual()
andPointer()
macros can be avoided? - What would be the advantages and disadvantages of creating a separate heap region for each class type?
- The
reclaim()
operation of Unicon’s mark-and-sweep collector moves all the live non-garbage memory up to the top of the region. Would it be beneficial to modify this collector so that live data did not move?
Join our community on Discord
Join our community’s Discord space for discussions with the authors and other readers: