DYNA Fall 2025: 29-30 September. More info

Flag of the United Kingdom

John Daintree

Chief Architect

Joined Dyalog Ltd in September 1991

John Daintree

Share this page:

Role Summary

John spends most of his time working on user interfaces (the Dyalog Development Environment, .NET, COM, ⎕WC, and so on).

Biography

John joined Dyadic Systems (as it then was) immediately after completing his degree in Computer Aided Chemistry from The University of Surrey. He’d never heard of APL before.

Recent versions of Microsoft Windows support touch screens, which of course means that applications can respond to events originating from touches. Microsoft… Read
At Dyalog, a developer not only needs access to all of the readily available editions of the interpreter but also to earlier versions that are no longer… Read
Dyalog Version 20.0 – Part 1

Dyalog Version 20.0 – Part 1

An update to the so-called Token-by-Token (TBT) Debugging – or is it primitive tracing? or should it be called “Bit-by-Bit Poking”?! Whatever it is called, the ability to do fine-grained tracing function-by-function within expressions clearly h...View

/

Dyalog Version 20.0 – Part 2

Dyalog Version 20.0 – Part 2

Generics in C# and other statically typed languages are a feature that allow you to write functions and classes etc. which work with various types without specifying the actual type until the code is instantiated or compiled. If you live in C# world...View

/

Conference Edition Part 3a

Conference Edition Part 3a

In the third part of this series, John explores some ideas for asynchronous programming in Dyalog. Part 1: https://www.youtube.com/watch?v=Vd4HR_Ld-tQ Part 2: https://www.youtube.com/watch?v=b2at0Sa8v3E Part 3b: https://www.youtube.com/watch?v=nkqds...View

/

Conference Edition Part 3b

Conference Edition Part 3b

In the final part of this series, John explores some ideas for asynchronous programming in Dyalog. Part 1: https://www.youtube.com/watch?v=Vd4HR_Ld-tQ Part 2: https://www.youtube.com/watch?v=b2at0Sa8v3E Part 3a: https://www.youtube.com/watch?v=P18Z3...View

/

2022 Conference Edition Part 1 – Past

2022 Conference Edition Part 1 – Past

John has been noodling with some interesting things. In the first part of this series, he demonstrates some improvements to Dyalog's Session log. Part 2: https://www.youtube.com/watch?v=b2at0Sa8v3E Part 3a: https://www.youtube.com/watch?v=P18Z3ilH37...View

/

2022 Conference Edition Part 2 – Present

2022 Conference Edition Part 2 – Present

Frustrated by function trains? Stymied by single line dfns? In the second part of this series, John demonstrates some new features that will take away some of your pain. Part 1: https://www.youtube.com/watch?v=Vd4HR_Ld-tQ Part 3a: https://www.youtub...View

/

Team Dyalog

We promote a culture where innovation, fun, pride, and acceptance is part of our daily life. We come from a variety of backgrounds, and our diversity enhances our creativity.

Karen Shaw
Karen
Customer Account Manager
Flag of the United Kingdom
Abs Suri
Abs
System Administrator
Flag of the United Kingdom
Mike Mingard
Mike
Designer
Flag of the United Kingdom
Jason Rivers
Jason
IT Manager
Flag of the United Kingdom

…or perhaps even join the team!

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...