one large array in Pascal

Ian Moor iwm at asun3.ic.ac.uk
Tue Aug 30 18:57:14 AEST 1988


>I know of at least one which isn't: TeX.
>
>Why did Knuth do it this way?  I can only guess; I would guess that
>it's for some portability reason I am not aware of.

At least one early Pascal compiler did not implement  `dispose',
instead there were `mark' and `free' which treated the heap like a stack,
`free' released all the heap that was claimed since the last mark. 
If your program doesn't use store in a LIFO way then you had to do your
own allocation.



More information about the Comp.lang.c mailing list