APL Mnemonics - Remembering and Typing APL Symbols
Offered By: Dyalog User Meetings via YouTube
Course Description
Overview
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
The Benefits of Learning a Different Programming LanguageACCU Conference via YouTube A Novice Introduces APL Programming Language
ACCU Conference via YouTube The Power of Function Composition
NDC Conferences via YouTube Orthotope - APL-Inspired Arrays for Haskell - Lambda Days 2022
Code Sync via YouTube Apple Array Allocation - Static Memory Management for Flat, Immutable Arrays
ACM SIGPLAN via YouTube