Home Page Register Prices Programme Workshops Presentations Presenters Venue Directions Feedback

All workshops assume that you have a laptop. This page details software and materials that should be installed prior to attendance.

NOTE: Workshops that require Dyalog assume that you have a standard installation with nothing removed from the installation directories. Dyalog can be downloaded from the Download zone.

NOTE: Some of the pre-requisites require pages to be accessed/files to be downloaded from GitHub – you do not need to be familiar with GitHub or have your own GitHub account to do this.

Sunday 15 September (morning)

SA1: Problem Solving with APL

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)
  • Basic knowledge of Dyalog APL assumed

SA2: Performance Basics

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)

SA3: Web Services

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode/Classic, 32/64 bit)
  • A web browser
  • The ability to create files on the local filesystem
  • The ability to access websites both on the internet and your local machine (localhost)
  • The ability to download materials from GitHub and/or from a USB drive
  • A basic knowledge of Dyalog APL
  • Additional workshop materials: see https://github.com/dyalog-training/2024-SA3

Sunday 15 September (afternoon)

SP1: Tacit Programming in Dyalog

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)
  • Basic knowledge of Dyalog APL assumed

SP2: Selected Primitives

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)
  • Basic knowledge of Dyalog APL assumed

SP3: Migrating Your Win32 GUI to Linux, macOS, and the Cloud

  • Dyalog v18.2 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)
  • Ability to copy files to a local drive
  • Knowledge of ⎕WC is assumed; this is not a tutorial on how to use it!
  • Additional workshop materials – see https://github.com/dyalog-training/2024-SP3

Thursday 19 September (afternoon)

TA1: Tacit Programming in Dyalog

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)
  • Basic knowledge of Dyalog APL assumed

TA2: Selected Primitives

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)
  • Basic knowledge of Dyalog APL assumed

TA3: Namespaces in Dyalog

  • Dyalog v17.1 or later (Microsoft Windows/Linux/macOS, Unicode/Classic, 32/64 bit)
  • Basic knowledge of APL assumed

Thursday 19 October (afternoon)

TP1: Problem Solving with APL

  • Dyalog v18.0 or later (Microsoft Windows/Linux/macOS, Unicode, 32/64 bit)
  • Basic knowledge of Dyalog APL assumed

TP2: Working with Non-APL Data Sources

  • Dyalog v19.0 (Microsoft Windows/Linux, Unicode, 64 bit) is needed for full participation in the workshop
    • Dyalog v18.2 or later (Microsoft Windows/Linux/macOS, Unicode/Classic, 32/64 bit) can be used for most of the workshop
  • Additional workshop materials – see https://github.com/dyalog-training/2024-TP2

TP3: Link and the Basics of APL Source in Text Files

 

back to top