Summary After Four Months with Ada
I worked with Ada a lot during the 90s (and even maintained the Linux port of GNAT early on). This document does not address one thing that I am curious about. What does the modern, idiomatic Ada programmer do about memory management? Are library implementers still required to use Unchecked_Deallocation? I don&#x27;t see how a language where Unchecked_Deallocation is used can be considered safe at a time when we have modern choices with automatic memory management.<p>Edit: I guess another way to put this is, &quot;Can a non-trivial project be developed in modern Ada without using Unchecked_Dealloation?&quot; Because I don&#x27;t see how I can consider a library safe if it is allowed to call Unchecked_Deallocation.