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

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity