3 ms·
Congrats to V on implementing the compile time memory management technique from http://aardappel.github.io/lobster/memory_management.html http://aardappel.githu
by Aardappel 6y ago
Congrats to V on implementing the compile time memory management technique from http://aardappel.github.io/lobster/memory_management.html http://aardappel.github.io/lobster/memory_management.html, like you mentioned on Discord.
Would be nice if you would credit it, though.
- mratsim 6y agoNim has merged first class view types and their lifetime tracking: - https://github.com/nim-lang/RFCs/issues/178 https://github.com/nim-lang/RFCs/issues/178 - https://nim-lang.org/docs/manual_experimental.html#view-types https://nim-lang.org/docs/manual_experimental.html#view-type...
- Aardappel 6y agoThere are actually quite a lot of languages that do something in the realm of owning/borrowing, see my link above for a partial list (which includes Nim). Nim's views (and also their ORC system) is closer to Rust/Swift/C++ than it is to Lobster, in the sense that it is all very explicitly programmer driven with explicit type annotations. Lobster's system is fully automatic and almost entirely transparent to the user.