Toggle navigation sidebar
Toggle in-page Table of Contents
APL Cultivations
APL Cultivations
Introduction to arrays
Primitive functions
+-×÷*⍟⌹○
!?|⌈⌊⊥⊤⊣⊢
=≤<>≥≡≢
∨∧⍱⍲↑↓
⊂⊃⊆⌷⍋⍒
⍳⍸∊⍷∪≠∩~
/\⌿⍀,⍪
⍴⌽⊖⍉⍎⍕
User-defined functions
Tacit programming
Tradfns
System functions
Behaviour, session
Constants, tools and utils
Code management, I/O, dates, errors
Stack and workspace info
Regular expressions
⎕R
⎕S
Primitive operators
Deep dives
Rank in depth
⍤
Power in depth:
f⍣k
Power in depth:
f⍣g
Decode in depth
⊥
Encode in depth
⊤
Variant in depth
⍠
Unique mask in depth
≠
Domino in depth
⌹
Object-oriented APL
Namespaces
Objects and classes
Constructors and destructors
Properties
Inheritance and interfaces
Advanced OO techniques
Complex numbers
Counting words, faster
Lookup without replacement
User commands
Plotting with SharpPlot
Array programming techniques
Function application
Condition controlled loops
repository
open issue
Index