Key Technical Decisions During the Development of Dyalog APL // Geoff Streeter // Dyalog '24

Описание к видео Key Technical Decisions During the Development of Dyalog APL // Geoff Streeter // Dyalog '24

Geoff Streeter

Geoff takes a historical walk through some of the key technical decisions made during the development of Dyalog APL. Expect some nostalgia, some repentance, some triumphalism, and some serendipity.

Slides (PDF): https://www.dyalog.com/uploads/confer...

00:00 History of Dyadic Systems and Dyalog
03:50 Implementing a second generation nested APL in the C programming language
05:50 Boxed or floating arrays
07:05 Limited code space leads to Auxilliary Processors
07:55 System commands
08:42 Porting our APL system to UNIXes and DOS
11:28 User interfaces, ⎕SM, ⎕WC and namespace dot syntax
13:50 Qt, Mosaic, WxWidgets and the Windows API
14:42 The company splits
16:19 64-bit port on Sun UltraSPARC and XP64 for Microsoft Windows
17:50 John Daintree and .NET
18:02 John Scholes and Dfns
18:42 Memory mapping and Shared Code Files
19:17 Roger Hui and function trains
19:37 Towards retirement

#Dyalog24 #APL #Dyalog

Комментарии

Информация по комментариям в разработке