Dick Lathwell: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
mNo edit summary
m (Link)
Line 1: Line 1:
'''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 variable]]s in [[APL.SV]], and also published the modern formula for [[tolerant comparison]],<ref>Dick Lathwell. [https://doi.org/10.1145/800114.803685 APL comparison tolerance] at [[APL76]] (also reproduced in [https://www.jsoftware.com/papers/satn23.htm SATN-23]).</ref> and assisted in the creation of the first APL standard, [[ISO 8485:1989]].<ref>[[Adin Falkoff]] and D. L. Orth. [https://doi.org/10.1145/800137.804495 "Development of an APL standard"] at [[APL79]].</ref>
'''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 variable]]s in [[APL.SV]], and also published the modern formula for [[tolerant comparison]],<ref>Dick Lathwell. [https://doi.org/10.1145/800114.803685 APL comparison tolerance] at [[APL76]] (also reproduced in [https://www.jsoftware.com/papers/satn23.htm SATN-23]).</ref> and assisted in the creation of the first APL standard, [[ISO 8485:1989]].<ref>[[Adin Falkoff]] and D. L. Orth. [https://doi.org/10.1145/800137.804495 "Development of an APL standard"] at [[APL79]].</ref>


Lathwell was born in [[wikipedia:Calgary|Calgary]], and studied at the [[wikipedia:University of Alberta|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 variable]]s, 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").<ref>IPSA Newsletter December 1977 ([https://www.snakeisland.com/IPSANewsletter_1977_12.pdf pdf])</ref> At IPSA, he organized the 1978 [[IPSA conference]],<ref>IPSA Newsletter November/December 1978 ([https://www.snakeisland.com/IPSANewsletter_1978_11_12.pdf pdf])</ref> 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.<ref>IPSA Newsletter July/August 1984 ([https://www.snakeisland.com/IPSANewsletter_1984_07_08.pdf pdf])</ref>
Lathwell was born in [[wikipedia:Calgary|Calgary]], and studied at the [[wikipedia:University of Alberta|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 variable]]s, 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").<ref>IPSA Newsletter December 1977 ([https://www.snakeisland.com/IPSANewsletter_1977_12.pdf pdf])</ref> At IPSA, he organized the 1978 [[IPSA conference]],<ref>IPSA Newsletter November/December 1978 ([https://www.snakeisland.com/IPSANewsletter_1978_11_12.pdf pdf])</ref> 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.<ref>IPSA Newsletter July/August 1984 ([https://www.snakeisland.com/IPSANewsletter_1984_07_08.pdf pdf])</ref>


In 1973 the [[wikipedia:Association for Computing Machinery|ACM]] awarded Lathwell, [[Larry Breed]], and [[Roger Moore]] the [[wikipedia:Grace Murray Hopper Award|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."<ref>Association for Computing Machinery. [https://awards.acm.org/award_winners/breed_0694605 1993 Grace Murray Hopper Award]. Accessed 2021-05-29.</ref>
In 1973 the [[wikipedia:Association for Computing Machinery|ACM]] awarded Lathwell, [[Larry Breed]], and [[Roger Moore]] the [[wikipedia:Grace Murray Hopper Award|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."<ref>Association for Computing Machinery. [https://awards.acm.org/award_winners/breed_0694605 1993 Grace Murray Hopper Award]. Accessed 2021-05-29.</ref>

Revision as of 17:25, 19 March 2024

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

References

  1. Dick Lathwell. APL comparison tolerance at APL76 (also reproduced in SATN-23).
  2. Adin Falkoff and D. L. Orth. "Development of an APL standard" at APL79.
  3. IPSA Newsletter December 1977 (pdf)
  4. IPSA Newsletter November/December 1978 (pdf)
  5. IPSA Newsletter July/August 1984 (pdf)
  6. Association for Computing Machinery. 1993 Grace Murray Hopper Award. Accessed 2021-05-29.


APL community [edit]
Conferences and activities Advent of CodeAPL CampfireAPL CultivationAPL Meetup (Portuguese) ∙ APL ShowAPL Problem Solving CompetitionAPL ChallengeAPL QuestAPL SeedsArray CastBAA sessionsCode golfDyalog user meetingsDyalog webinarsIverson Award
Chat rooms and forums APL FarmAPL Orchard
User groups APL et J (France) ∙ APL Germany (terminology) ∙ APL ∊ BCN (Spain) ∙ BAA (UK) ∙ FinnAPL (Finland) ∙ SIGAPL (USA) ∙ Tokyo APL/J/K Meetup (Japan)
People Phil AbramsBrian BeckerBob BerneckyLarry BreedCharles BrennerJim BrownAdám BrudzewskyGitte ChristensenPeter DonnellyJohn EarnestAdin FalkoffGarth FosterLib GibsonAaron HsuRoger HuiKen IversonMorten KrombergDick LathwellMarshall LochbaumEugene McDonnellRoger MooreTrenchard MoreAlan PerlisHenry RichAl RoseJohn ScholesIan SharpBob SmithGeoff StreeterJoey TuttleArthur Whitney
Other APL Quote QuadAPL WikiBlogsBooksCase studiesFamous APL usersHumourJobsMerchandisePapersPodcastsTryAPLTry It OnlineVideo channels