Set default left argument for an ambivalent tradfn
13
Base a new namespace on two source namespaces
14
Query data objects where some have missing values
15
Construct a namesoace from names and values
16
Populate class fields from name-value pairs
17
Convert table to namespace
18
Convert namespace to table
19
Check value of an optional global
20
Summary
Description:
Watch a 12-minute conference talk from Dyalog '24 exploring an evolved approach to variable assignment and value retrieval in APL programming. Learn about ⎕VSET and ⎕VGET, two improved solutions that address readability, performance, and safety concerns in handling variables with dynamic names. Discover practical applications including namespace manipulation, handling missing values, converting between tables and namespaces, and managing optional globals. Follow along with detailed syntax explanations and performance analyses while exploring various use cases such as setting default arguments for ambivalent functions, constructing namespaces from multiple sources, and populating class fields from name-value pairs.
Setting and Getting Variable Values in Dynamic Programming - Mark II