User:Frodo Florida

I attempted to add to the PL/I page since I was associated with the PL/I and PL/S implementations starting in 1965 through 1972. I managed an IBM Subset G complier and run-time library for the IBM Seres/1 mini computer. The complier was delivered in 1978. The implementation had a number of langauge extensions to support muli-tasking features. Features were a new independent tasking model.Statements to schedule and start external procedures as tasks. Task synchronization additions for events such as POST. New events assoicated with time of day. Also included were resource control resouce control statements LOCK and UNLOCK to provide exclusive support for program variables. The implentation was done in macro languages used in PL/I Optimizer resulting in two versions of the complier. One running on the Series/1 and another from the same source running on the IBM System 360. The run-time implentation on the Series/1 was unique in that a large portion of it was demand loaded into a shared address space to allow compiled code to operate in small design points.