John Daintree: Difference between revisions

Jump to navigation Jump to search
9 bytes added ,  22:25, 10 September 2022
m
Text replacement - "<source" to "<syntaxhighlight"
m (Text replacement - "</source>" to "</syntaxhighlight>")
m (Text replacement - "<source" to "<syntaxhighlight")
Line 1: Line 1:
'''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 <source lang=apl inline>⎕WC</syntaxhighlight> graphics [[system function]], its [[.NET]] interface, and its .NET-based [[Object-oriented programming|object]] model. Daintree was awarded the [[British APL Association]]'s Outstanding Achievement Award in 2001 for his work on .NET in Dyalog,<ref>[[Dyalog Ltd.]] [http://www.dyalog.com/dyalogue-newsletters.htm?nl=27&a=158 "2016 Iverson Award Recognises Dyalog's CEO and CXO"]. DYALOGue newsletter 27. Summer 2017.</ref> and has also been noted for his impressive demo presentations of new Dyalog technology.<ref>Adrian Smith. [http://archive.vector.org.uk/art10008990 "If You Go Down to the Woods Today... First Experiences with PocketAPL"]. [[Vector journal]] Issue 19 Volume 2. 2002-10.</ref>
'''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 <syntaxhighlight lang=apl inline>⎕WC</syntaxhighlight> graphics [[system function]], its [[.NET]] interface, and its .NET-based [[Object-oriented programming|object]] model. Daintree was awarded the [[British APL Association]]'s Outstanding Achievement Award in 2001 for his work on .NET in Dyalog,<ref>[[Dyalog Ltd.]] [http://www.dyalog.com/dyalogue-newsletters.htm?nl=27&a=158 "2016 Iverson Award Recognises Dyalog's CEO and CXO"]. DYALOGue newsletter 27. Summer 2017.</ref> and has also been noted for his impressive demo presentations of new Dyalog technology.<ref>Adrian Smith. [http://archive.vector.org.uk/art10008990 "If You Go Down to the Woods Today... First Experiences with PocketAPL"]. [[Vector journal]] Issue 19 Volume 2. 2002-10.</ref>


Daintree was hired by [[Dyadic Systems]] (now Dyalog) in 1991. A graduate from the [[wikipedia:University of Surrey|University of Surrey]], with a degree in Computer aided Chemistry,<ref>[[Dyalog Ltd.]] [https://www.dyalog.com/meet-team-dyalog.htm "Meet Team Dyalog"]. Accessed 2020-05-22.</ref> Dyadic sought to release a version of [[Dyalog APL]] for [[wikipedia:Microsoft Windows|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]].<ref>Stephen Taylor. [http://archive.vector.org.uk/art10013790 "How we got here"]. [[Vector journal]] Volume 23 special supplement "Dyalog at 25". 2008-09.</ref> He would use his experience with GUI objects to inform the design of Dyalog's [[namespace]]s, which were initially primarily used for interacting with GUI controls and later became a more general encapsulation mechanism.
Daintree was hired by [[Dyadic Systems]] (now Dyalog) in 1991. A graduate from the [[wikipedia:University of Surrey|University of Surrey]], with a degree in Computer aided Chemistry,<ref>[[Dyalog Ltd.]] [https://www.dyalog.com/meet-team-dyalog.htm "Meet Team Dyalog"]. Accessed 2020-05-22.</ref> Dyadic sought to release a version of [[Dyalog APL]] for [[wikipedia:Microsoft Windows|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]].<ref>Stephen Taylor. [http://archive.vector.org.uk/art10013790 "How we got here"]. [[Vector journal]] Volume 23 special supplement "Dyalog at 25". 2008-09.</ref> He would use his experience with GUI objects to inform the design of Dyalog's [[namespace]]s, which were initially primarily used for interacting with GUI controls and later became a more general encapsulation mechanism.

Navigation menu