DYNA25: Spring Edition is taking place on 7 April in New York City. More info

John Daintree

Chief Architect

Based: United Kingdom

Joined Dyalog Ltd: September 1991

John - Dyalog Team Member

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 calls these events “gestures”. Dyalog decided to add support for gestures to version 14.1 and so projects were planned, designs were designed, code was coded and, at Dyalog ’14 (#Dyalog14), a demonstration was … 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 officially supported. On my Microsoft Windows Desktop I have a folder that contains a shortcut to my developer builds of all these interpreters. I’ve recently suffered a complete … Read
2022 Conference Edition Part 3a – Future(s)

2022 Conference Edition Part 3a – Future(s)

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

/

2022 Conference Edition Part 3b – Future(s)

2022 Conference Edition Part 3b – Future(s)

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

/

Scripting in Dyalog v18.2

Scripting in Dyalog v18.2

Dyalog v18.2 supports the use of APL as a scripting language, a feature that John previewed in a talk at Dyalog '20. This year, John shows us what actually made it into the product, and revisits the extended multi-line session input that makes script...View

/

Multi-line Input and Scripting

Multi-line Input and Scripting

John demonstrates extensions to the session that improve the interactive development of code and multi-line expressions. These extensions lead to the use of APL as a scripting language from operating command prompts....View

/

Team Dyalog

We promote a culture where innovation, fun, pride, and acceptance is part of our everyday life. We come from a variety of backgrounds, and we learn from each other’s diversity.

Jason - Dyalog Team Member
Jason
IT Manager
Flag of United Kingdom
Aarush - Dyalog Team Member
Aarush
Tester
Flag of India
Brian - Dyalog Team Member
Brian
APL Tools Architect
Flag of USA
Silas - Dyalog Team Member
Silas
Core Developer
Flag of 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...