On Friday, 4 September 2015 at 08:37:26 UTC, Kagamin wrote:
On Thursday, 3 September 2015 at 13:28:54 UTC, Sergei Degtiarev wrote:
Agree, however, memory obtained with mmap(..., PROT_READ, ..); is essentially read-only and any attempt to write to it will cause immediate crash with segmentation violation. It would be very desirable in this case to return something that could be cast to immutable(type)[] but not type[].

If you can't write to it doesn't mean it won't change. Use const for memory that you can't write to.

Note that you can however achieve immutability by using a _private_ read-only mapping.

Reply via email to