5 ms·
Cyclone had borrowing. See Section 4.4 (Temporary Aliasing) in the paper https://homes.cs.washington.edu/~djg/papers/cyclone_memory.pdf https://homes.cs.washin
by cwzwarich 2y ago
Cyclone had borrowing. See Section 4.4 (Temporary Aliasing) in the paper
https://homes.cs.washington.edu/~djg/papers/cyclone_memory.pdf https://homes.cs.washington.edu/~djg/papers/cyclone_memory.p...
or the more detailed discussion throughout this journal paper:
https://homes.cs.washington.edu/~djg/papers/cyclone_scp.pdf https://homes.cs.washington.edu/~djg/papers/cyclone_scp.pdf
As their citations indicate, the idea of borrowing appeared immediately in the application of subtructural logics to programming languages, back to Wadler's "Linear types can change the world!". It's just too painful without it.
- caspper69 2y agoThank you. I appreciate the follow up and references. Now I've got some Friday night reading :)