Setting and Getting Variable Values in APL - Proposed System Functions
Dyalog User Meetings via YouTube
Overview
Syllabus
Common usage scenarios
Set variable values is awkward and slow
Getting the value of a variable is also
Comparing performance of error guard vs explicit checking
Getting name value pairs from a namespace
Name set ⎕NS
Name get ⎕NG
Name value pairs ⎕NV
Basic usage examples
Set default left argument to tradfn
Merge values from multiple namespaces
Query data objects with defaults for missing values
Construct a namespace from names and values
Populate class fields from names-value pairs
Convert between table and namespace
Check the value of an optional global
Draft proposal summary
Taught by
Dyalog User Meetings