Workshop Prerequisites

Some of the workshops require materials that should be installed on your laptop prior to attendance. The pre-requisites for each workshop are detailed below.

NOTE:
– Please ensure that you meet the pre-requisites before attending the workshop to avoid delays.
– You are very welcome to attend a different workshop to the one you have reserved as long as there is space in the workshop room. However, before doing this, please check that you meet the prerequisites for the workshop that you are joining.

Some of the workshops require materials that should be installed on your laptop prior to attendance. These are detailed here for each workshop.

MA1: Web Services in APL: An Introduction to REST and OpenAPI

  • Dyalog v20.0 (any operating system, Unicode, 64-bit)
  • A modern web browser
  • The ability to:
    • connect to a non-corporate WiFi network
    • host a web service on your laptop
    • make HTTP requests to local and internet web services
  • Assumed knowledge: A working knowledge of Dyalog; basic familiarity with HTTP and JSON is helpful. No prior experience with REST or OpenAPI is assumed.
  • Additional materials: Workshop materials on GitHub

MA2: Juggling Arrays and Namespaces

  • Dyalog v20.0 (any operating system, Unicode/Classic), 32/64 bit)

MA3: Concurrent Programming in Dyalog

MP1: Performance from the Bottom Up

  • Dyalog v18.2 or later (any operating system, Unicode/Classic, 32/64 bit)
  • Assumed knowledge: A basic knowledge of Dyalog APL’s primitive functions and operators

MP2: Asynchronous Services: What, Why, and How

  • Dyalog v20.0 (preferably Microsoft Windows, Unicode, 64-bit)
  • A web browser
  • The ability to:
    • connect to the internet
    • connect to a local WiFi network
    • (optional) open a TCP/IP port to host a local web service
  • Assumed knowledge: Basic familiarity with Dyalog
  • Additional materials: Workshop materials on GitHub (Available by 5 October)

MP3: Juggling Arrays and Namespaces

  • Dyalog v20.0 (any operating system, Unicode/Classic, 32/64 bit)

FA1: Beyond the Primitives: Using Iteration and Recursion in APL

FA2: Problem Solving with APL

  • Dyalog v20.0 (any operating system, Unicode, 32/64 bit)

FP1: Performance from the Bottom Up

  • Dyalog v18.2 or later (any operating system, Unicode/Classic, 32/64 bit)
  • Assumed knowledge: A basic knowledge of Dyalog APL’s primitive functions and operators

FP2: Introduction to Link

  • Dyalog v18.2 or later (any operating system, Unicode/Classic, 32/64 bit)
  • Link v4.0.20 or later
  • The ability to:
    • create files on the local filesystem
  • Assumed knowledge: Familiarity with Dyalog
  • Additional materials: Workshop materials on GitHub

FP3: Problem Solving with APL

  • Dyalog v20.0 (any operating system, Unicode, 32/64 bit)

Receive Updates on Dyalog ’26

Your email address will only be used to send you updates related to Dyalog ’26. You can unsubscribe at any time.

Find Us Online

Over 20 Years of Dyalog User Meetings