Skip to content

Details

This will be a 2 hour meetup with one presentation and one "leetcode"-like contest. No previous array language experience is required, beginners are definitely welcome : ) If you want to play around with array languages in advance, below are some resources.

Food and drink will be provided. This event is in collaboration with Toronto Metropolitan Algorithms and Coding Club (TMACC).

Schedule:
5:00 Doors Open
5:15 Introduction to APL by Max Sun and Holden Hoover
6:00 Array Programming Contest (bring laptop to participate) hosted by Conor Hoekstra
7:00 Event ends

Resouces
APL Wiki: https://www.aplwiki.com
Dyalog APL: https://www.dyalog.com
BQN: https://mlochbaum.github.io/BQN
Uiua: https://www.uiua.org
J: https://code.jsoftware.com/wiki/Main_Page

Online REPLs:
Try APL: https://tryapl.org
APL Tutorial: https://tryapl.org/?nb=https://asherbhs.github.io/linear.ipynb
BQNPAD: https://bqnpad.mechanize.systems
Uiua Pad: https://www.uiua.org/pad?src=0_18_0-dev_4__
J Playground: https://jsoftware.github.io/j-playground/bin/html2

Max Sun is a Senior APL Developer at InvestCloud (event sponsor), where APL is used to manage trillions of asset across the world. He started learning APL in 2023. He likes different styles of programming languages: Lisp, Prolog, Forth, and TLA+. He uses NixOS on his MacBook.

Holden Hoover is a first year Computer Engineering student at the University of Waterloo in Canada. He has been using APL for seven years, and was the inaugural APL Forge winner in 2024 with his Radar Ingest System project (which he presented at Dyalog ‘24). Holden most recently presented ArrayLab: Building a 3D APL Game with raylibAPL (https://www.youtube.com/watch?v=N6YxjhJFMSw) at the Dyalog North America conference in September 2025. He is currently working full time with Dyalog Ltd on his co-op term.

Conor Hoekstra is a Research Scientist at NVIDIA working on array programming models and languages. Creator of the Parrot library (a high-level, array-based library with implicit GPU fusion). Extremely passionate about programming languages, algorithms, and beautiful code. Founder and organizer of the Programming Languages Virtual Meetup. Host of four podcasts and an avid conference speaker.

Related topics

Events in Toronto, ON
Programming Languages

You may also like