Paulo Pinto:

A presentation about the ParaSail, system programming language based on Ada.

https://air.mozilla.org/region-based-storage-management-parasailing-without-a-garbage-chute/

Seems interesting, almost 90 minutes of talk. Do you know if there is a link to download the slides?


It makes use of regions and compiler inference to automatically
manage memory, instead of using a GC.

It sounds similar to what Rust does.


Maybe some ideas for D types with custom allocators.

To manage the regions Rust uses specific features of the type system (and a specific built-in syntax to parametrize types according to their region with a T/region syntax).

Bye,
bearophile

Reply via email to