John Daintree: Difference between revisions

Jump to navigation Jump to search
97 bytes added ,  09:52, 20 September 2021
no edit summary
No edit summary
(One intermediate revision by the same user not shown)
Line 1: Line 1:
'''John Joseph Daintree''' (often '''JD''', to distinguish from [[John Scholes]]) is chief architect at [[Dyalog Ltd.]] and the author of [[Dyalog APL]]'s <source lang=apl inline>⎕WC</source> 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 <source lang=apl inline>⎕WC</source> 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.
Line 27: Line 27:
* [[Dyalog '18]] D09: [https://dyalog.tv/Dyalog18/?v=rdxOLdau-Pc JD's Big Toe]
* [[Dyalog '18]] D09: [https://dyalog.tv/Dyalog18/?v=rdxOLdau-Pc JD's Big Toe]
* [[Dyalog '19]] D03: [https://dyalog.tv/Dyalog19/?v=hgfz4c5iclw Cor(e) Blimey! What's He Up To Now?]
* [[Dyalog '19]] D03: [https://dyalog.tv/Dyalog19/?v=hgfz4c5iclw Cor(e) Blimey! What's He Up To Now?]
* [[Dyalog '20]] D03: Multi-line Input and Scripting
* [[Dyalog '20]] D03: [https://dyalog.tv/Dyalog20/?v=hQrEUtzNDGQ Multi-line Input and Scripting]
* [[Dyalog '20]] D04: The .NET Core Bridge
* [[Dyalog '20]] D04: [https://dyalog.tv/Dyalog20/?v=IflB22lXK5c The .NET Core Bridge]
</div>
</div>


Navigation menu