And why was I so pleased? Because I actually suggested this extension. Very happy bunny!The ALLOCATE built-in function is extended so that an AREA may be specified as an optional second argument thereby allowing users to allocate arbitrarily sized chunks of storage from AREAs as well as from heap storage. (*)
(*) I know, this is total gobbledygook for most of you, but in essence it means that this extension gives the programmer the option to delete entire linked lists or tree-structures in a single PL/I statement that translates to one single IBM z/OS assembler instruction!