2 ms·
PL/I model was inspiration for Common Lisp condition system, which handles both recoverable (continuable) and non-recoverable conditions (akin to exceptions). C
by p_l 5y ago
PL/I model was inspiration for Common Lisp condition system, which handles both recoverable (continuable) and non-recoverable conditions (akin to exceptions). Continuable exceptions are also a thing in Windows NT, though rarely seen in practice.
All of those hark back to PL/I error handling, possibly through Project MAC (which was probably bigger PL/I user than anything from IBM for a time)
- froh 5y agoSomehow I find it fitting to quote the Britannica on Project MAC: https://www.britannica.com/topic/Project-Mac https://www.britannica.com/topic/Project-Mac "Project MAC, in full Project on Mathematics and Computation, a collaborative computer endeavour in the 1960s that sought to to create a functional time-sharing system. Project MAC, founded in 1963 at the Massachusetts Institute of Technology (MIT), was funded by the U.S. Department of Defense’s Advanced Research Projects Agency (ARPA) and the National Science Foundation. The goal for the project was to allow many users access to the programs of a single computer from various locations. Project MAC’s pioneering exploration of the working methods of multiple-user access became a foundation for modern computer networking and online collaboration."