Task

Show how to explicitly allocate and deallocate blocks of memory in your language.

Show access to different types of memory (i.e., heap, stack, shared, foreign) if applicable.




declare
   X : Integer; -- Allocated on the stack
begin
   ...
end; -- X is freed