John Daintree

From APL Wiki
Jump to navigation Jump to search

John Joseph Daintree (often JD, to distinguish from the late John Scholes) is chief architect at Dyalog Ltd. and the author of Dyalog APL's ⎕WC graphics system function, its .NET interface, and its .NET-based object model. Daintree was awarded the British APL Association's Outstanding Achievement Award in 2001 for his work on .NET in Dyalog,[1] and has also been noted for his impressive demo presentations of new Dyalog technology.[2]

Daintree was hired by Dyadic Systems (now Dyalog) in 1991. A graduate from the University of Surrey, with a degree in Computer aided Chemistry,[3] Dyadic sought to release a version of Dyalog APL for Windows with a graphical interface, and hired Daintree on the basis of his experience with Windows graphics—shown by impressive demos of his programs. Daintree's work was first available in Dyalog 6.2.1, presented at APL92, which was immediately successful and provided a major competitive advantage over APL*PLUS.[4] He would use his experience with GUI objects to inform the design of Dyalog's namespaces, which were initially primarily used for interacting with GUI controls and later became a more general encapsulation mechanism.

Daintree continued to work with Microsoft integration, including OLE automation. In 2000 Dyadic was contacted by Microsoft to work on the project soon to be called .NET; Daintree worked with Microsoft as well as other language vendors on the design of .NET, and built a supporting bridge for it into the language.[5] Dyalog APL 11.0, released in 2006, featured another major advance in APL design created by Daintree: an object-oriented programming model designed to be compatible with that of .NET.


Dyalog user meetings


  1. Dyalog Ltd. "2016 Iverson Award Recognises Dyalog's CEO and CXO". DYALOGue newsletter 27. Summer 2017.
  2. Adrian Smith. "If You Go Down to the Woods Today... First Experiences with PocketAPL". Vector journal Issue 19 Volume 2. 2002-10.
  3. Dyalog Ltd. "Meet Team Dyalog". Accessed 2020-05-22.
  4. Stephen Taylor. "How we got here". Vector journal Volume 23 special supplement "Dyalog at 25". 2008-09.
  5. Peter Donnelly. "Dyalog APL: A Personal History".
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 PerlisRaghu RanganathanHenry RichAl RoseJohn ScholesIan SharpBob SmithGeoff StreeterJoey TuttleArthur Whitney
Other APL Quote QuadAPL WikiBlogsBooksCase studiesFamous APL usersHumourJobsMerchandisePapersPodcastsTryAPLTry It OnlineVideo channels