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

Venue:

Flag representing online

APL Seeds ’21

online

APL Seeds '21 was held online on 31 March 2021.

Share this page:

Dyalog Presentations

D01: Welcome to APL Seeds '21 summary | slides – GC (PDF) | slides – RP (PDF) | video (23 mins)
Gitte Christensen & Richard Park

Dyalog Ltd's CEO opens the user meeting and offers some perspective from her experience, before Richard talks about the APL community and the resources available to those just getting started.


D02: Will You Play APL With Me? summary | Jupyter Notebook in TryAPL | Jupyter Notebook in GitHub | video (45 mins)
Rodrigo Girão Serrão

Rodrigo showcases some of the interesting features and quirks of APL, like its affinity for mathematics, its ability to deal with large data sets, and its array-oriented programming style. After this session you should have a general idea of APL's capabilities and the potential it offers you, and hopefully you'll feel an urge to learn some more – either because you got hooked (like Rodrigo did!) or simply because you want to learn how to think in an array-oriented way, which is very relevant in many situations today, for example, when working with GPUs.

User Presentations

U01: How an APL Prototype Helped Designing a Service summary | slides (PDF) | video (41 mins)
Martin Janiczek, GWI (Czech Republic)

A service to be rewritten, with a bus factor of almost 0, and a tale of making sense of it and finding a performant future design using Dyalog APL.


U02: Algorithms as a Tool of Thought summary | slides (PDF) | video (45 mins)
Conor Hoekstra, NVIDIA (Canada)

Kenneth Iverson won the Turing Award in 1979 for his work on APL. His 1979 Turing Award Lecture "Notation as a Tool of Thought" could just as easily have been called "Algorithms as a Tool of Thought." In this talk, Conor explains why he believes this by showing how APL teaches you to think differently about solving problems.


U03: Simulation and Gaming with APL summary | materials (zip) | setup instructions | Demo 32-bit interpreter | video (66 mins)
Tomas Gustafsson, Stormwind Ab Oy (Finland)

Tomas takes you through the API of a 3D-engine and shows you how to connect to it from APL, enabling you to create a simple scene with graphics objects moving in real-time. He also explores some of the more advanced rendering techniques.

Workshops


Tab 5 Title


Dyalog User Meetings




Get Updates

Sign-up to hear about news and future events from Dyalog Ltd


APL Seeds logo

Other Dyalog User Meetings

APL Seeds '22

online
APL Seeds logo

APL Seeds '23

online
APL Seeds logo

APL Seeds '24

online
APL Seeds logo

DYNA15

Princeton
DYNA logo

DYNA16

Princeton
DYNA logo

DYNA24

New York
DYNA logo

Dyalog '24

Glasgow

Dyalog '23

Elsinore

Dyalog '22

Olhão

Dyalog '21

Online

Dyalog '20

Online

Dyalog '19

Elsinore

Dyalog '18

Belfast

Dyalog '17

Elsinore
Dyalog '17 logo

Dyalog '16

Glasgow

Dyalog '15

Sicily

Dyalog '14

Eastbourne

Dyalog '13

Deerfield Beach

Dyalog '12

Elsinore

Dyalog '11

Boston
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...