4 ms·
> constantly constructing new values and objects, and transferring them around on the stack This is not necessary, as long as your type system doesn't allow al
by srtjstjsj 11y ago
> constantly constructing new values and objects, and transferring them around on the stack
This is not necessary, as long as your type system doesn't allow aliasing of mutable values (such as pointer arithmetic, eww)
https://en.wikipedia.org/wiki/Substructural_type_system#Linear_type_systems https://en.wikipedia.org/wiki/Substructural_type_system#Line...
http://clojure.org/transients http://clojure.org/transients