YoVDO

APL Mnemonics - Remembering and Typing APL Symbols

Offered By: Dyalog User Meetings via YouTube

Tags

Programming Languages Courses APL Courses Dyalog Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover effective mnemonics for remembering APL symbols and their functions in this 28-minute conference talk from APL Seeds '23. Learn how to type APL glyphs and understand the logic behind symbol representations for concepts like ceiling, floor, maximum, minimum, negation, and logarithms. Explore the relationships between symbols and their dual meanings, such as shape and reshape for rho ⍴. Gain insights into typing symbols on the number row and deciphering seemingly unrelated functions that share a glyph. Master the use of arrows for operations like take, drop, mix, and split, as well as epsilon ∊ for enlist and membership. Conclude with a summary and a brief discussion on the quad ⎕ symbol, equipping yourself with valuable techniques to enhance your APL programming skills.

Syllabus

Introduction
What are mnemonics?
How to type APL glyphs
Upstile ⌈ ceiling and maximum
Downstile ⌊ floor and minimum
When the same symbol represents two related concepts
Tilde ~ not and without
Rho ⍴ shape and reshape
Default left argument, negate and divide
Circle start ⍟ logarithm
Circle lines ⌽ ⍉ ⊖ transpose rotate reverse
Typing symbols on the number row
Unrelated functions both fit the glyph
Up down arrow ↑ ↓ take drop mix split
Epsilon ∊ enlist element member of
Summary and conclusion
Question about quad ⎕


Taught by

Dyalog User Meetings

Related Courses

New Features in Dyalog APL: Function Trains and Single Line Expressions - Part 2
Dyalog User Meetings via YouTube
A YAML Parser in APL - Design and Implementation
Dyalog User Meetings via YouTube
An Implementation of APL Array Notation - Dyalog '23
Dyalog User Meetings via YouTube
An Introduction to the Workspace - Secrets of the Interpreter
Dyalog User Meetings via YouTube
APL Problem Solving Competition 2022 - Meeting of the Minds Solution - Task 1
Dyalog User Meetings via YouTube