Inference Method List Recursion MD3
This is the most complicated access of frame objects, done in a table with special characteristics. It is a list recursion table or list processing table.

Table-variable IDfromframe is the indexing variable. Set its properties to inference method Frame as described with frame Person and variable ID. This must be the primary key. Set the domain elements of IDfromframe as seen in the frame objects, column ID.

Edit the first condition exactly as shown. In consultation the table performs cycles. As long as there is a next object, keyword syntax [HEAD|TAIL] does two things. It asserts that more objects are available for processing, and assigns the next value in ID to IDfromframe.
The processing continues in the right table column. Near its bottom must be two rows that ensure processing of the next cycle.
- IDfromframe || TAIL
- REPEAT || X
Above these rows values of the current object can be retrieved with syntax VALUE(variable OF HEAD). Here name OF HEAD is shown. salary OF HEAD is added to a coming sum of all salaries.
A next cycle starts with the top condition. Once there is not another object to process. This evaluates to IDfromframe || []. The left column leads to ending of the table. There can be concluding actions. Here the sum of all salaries is shown.