Proposal: [90] Revise Rationale of Buffer:


This proposal has been moved into this section. Its former address was: /standard/core/BUFFERColon

This page is dedicated to discussing this specific proposal


AntonErtlavatar of AntonErtl [90] Revise Rationale of Buffer:Proposal2019-07-06 15:45:25

AntonErtlavatar of AntonErtlNew Version: [90] Revise Rationale of Buffer:

Hide differences

Here's a possible text for the revised Rationale:

As a programmer, if your usage complies with the restrictions of BUFFER: (in particular, no adjacent initialized data that you want to treat as contiguous with the BUFFER: data), use BUFFER: instead of CREATE ALLOT, for image size reduction on some systems.

As a system implementor, you can put the BUFFER: data in uninitialized memory.

ruvavatar of ruv

Just for reference, see also the discussion concerning addresses between different runs from the same saved image. Probably, this issue should be discussed further and reflected in the rationale too.

Reply New Version