The top catalog is a key-value store for data arrays and their locations + some meta-info; their structure is the same. Thus, creating a data array is writing a (name-location) pair in the top catalog + initializing the array.
which possibly means arrays are associative
Duh. That's what позволяющий работать с массивами пар "ключ-данные" implies.
The mechanism of conditionals is still unclear. It could be that command 00 reads some flags and constructs an opcode to execute based on them. Like opcode = (entry_exists << 5) | .... ; if (opcode) execute(opcode); else continue;
And opcode 20 does whatever is necessary to fulfill the request.
no subject
Date: 2022-02-07 08:20 am (UTC)which possibly means arrays are associative
Duh. That's what позволяющий работать с массивами пар "ключ-данные" implies.
The mechanism of conditionals is still unclear. It could be that command 00 reads some flags and constructs an opcode to execute based on them. Like
opcode = (entry_exists << 5) | .... ; if (opcode) execute(opcode); else continue;
And opcode 20 does whatever is necessary to fulfill the request.