Eugene McDonnell

From APL Wiki
Jump to navigation Jump to search

Eugene Edward McDonnell (October 18, 1926 – August 17, 2010) was an APL implementer and designer, and popularizer of APL and J. He edited the APL Quote-Quad column "Recreational APL" and wrote the "At Play with J" series of articles for Vector journal, and received the Iverson Award in 1987.

McDonnell, a programmer since 1954, joined IBM and first learned about Iverson notation in 1961, and joined Ken Iverson's group at IBM in 1968.[1] He left IBM for I.P. Sharp Associates in 1978, where he worked under Eric Iverson.[2]

Contributions to APL and J

McDonnell suggested the symbol × for Signum and designed the Circle function () as a way to unify trigonometric and hyperbolic functions[3]. He designed APL's complex Floor[4] and suggested the extension of Or () and And () to GCD and LCM[5]. He was also involved in the introduction of complex numbers to SHARP APL[6]. His suggestion that zero divided by zero should be zero rather than one[7] was later adopted by J.

In 1988, McDonnell and Ken Iverson developed function train notation, one of the major innovations that spurred the creation of J.

External links

References

  1. Anon. Candidates for STAPL Offices (excerpt). APL Quote-Quad, Volume 7, Number 4, Winter 1977.
  2. Hui, Roger. "Eugene McDonnell Quotations and Anecdotes".
  3. McDonnell, Eugene. "The Story of ○".
  4. McDonnell, Eugene. "Complex Floor".
  5. McDonnell, Eugene. "A Notation for the GCD and LCM Functions".
  6. McDonnell, Eugene. SATN-40: Complex Numbers.
  7. McDonnell, Eugene. "Zero Divided by Zero".
APL community [edit]
Sharing code APLcartAPLTree
User groups APL Borealis (Canada) ∙ APL et J (France) ∙ APL-GermanyBAA (UK) ∙ FinnAPL (Finland) ∙ JAPLA (Japan) ∙ SAUG (Switzerland) ∙ SIGAPL (USA) ∙ SwedAPL (Sweden)
Forums APL2000 DNAPLX Support ForumDyalog ForumNARS2000 Forum
People Phil AbramsBob BerneckyLarry BreedCharles BrennerJim Brown (IBM)Gitte ChristensenPhilip Van CleavePeter DonnellyDan DyerAdin FalkoffGarth FosterRoger HuiKen IversonMorten KrombergMarshall LochbaumEugene McDonnellJohn McPhersonJon McGrewDonald McIntyreRoger MooreAlex MorrowAlan PerlisAl RoseWilliam RutiserJohn ScholesIan SharpLynne ShawBob SmithRoy SykesRaymond TisserandArthur WhitneyClark Wiedmann
Other APL OrchardAPL WikiDyalog user meetingsIverson AwardAPL conferencesCode golfAPL Quote Quad