Dick Lathwell
Richard Henry Lathwell was one of the implementers of APL\360, and a designer and implementer at IBM and I.P. Sharp Associates afterwards. He is credited with the practical realization of shared variables in APL.SV, and also published the modern formula for tolerant comparison,[1] and assisted in the creation of the first APL standard, ISO 8485:1989.[2]
Lathwell was born in Calgary, and studied at the University of Alberta, graduating with a B.Sc. in mechanical engineering in 1965. He met Ken Iverson in 1963 and learned Iverson Notation in the same time period. Lathwell was hired by IBM's Watson Research Center in 1966 to work with Iverson, where he implemented APL\360 with Larry Breed and Roger Moore. Later he worked on the design of shared variables, implementing a prototype of APL.SV in 1971 (the full release followed in 1973). He also worked on APL 5100 and defined tolerant comparison at IBM. In October 1977 Lathwell left to work in the I.P. Sharp Associates System Design Group ("the Zoo").[3] At IPSA, he organized the 1978 IPSA conference,[4] and designed and implemented interfaces to SHARP APL. He was appointed product manager for operating systems and auxiliary processors in 1982 and manager of the Research and Development Group in 1984.[5]
In 1973 the ACM awarded Lathwell, Larry Breed, and Roger Moore the Grace Murray Hopper Award "for their work in the design and implementation of APL\360, setting new standards in simplicity, efficiency, reliability and response time for interactive systems."[6]
Lathwell's daughter Catherine has been involved in documenting APL history.
Publications
- The implementation of APL\360. With Larry Breed. ACM Symposium on Interactive Systems for Experimental Applied Mathematics. 1967-08.
- A Formal Description of APL. With J.E. Mezei. IBM Philadelphia Scientific Center Technical Report No. 320-3008. 1971-11. Presented at Colloque APL.
- System formulation and APL shared variables. IBM Journal of Research and Development, Volume 17, Issue 4. 1973-07.
- APL76: APL comparison tolerance
- IPSA '78: SHARP APL as a Distributed Program Product
- APL79: Some implications of APL order-of-execution rules
- IPSA '80: SHARP APL Multiprocessing and Shared Variables
- SATN-39: The SHARP APL S-task Interface
- IPSA '84: The SHARP APL Environment
References
- ↑ Dick Lathwell. APL comparison tolerance at APL76 (also reproduced in SATN-23).
- ↑ Adin Falkoff and D. L. Orth. "Development of an APL standard" at APL79.
- ↑ IPSA Newsletter December 1977 (pdf)
- ↑ IPSA Newsletter November/December 1978 (pdf)
- ↑ IPSA Newsletter July/August 1984 (pdf)
- ↑ Association for Computing Machinery. 1993 Grace Murray Hopper Award. Accessed 2021-05-29.
APL community [edit] | |
---|---|
Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |
Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |
People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |
Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |