Next: Imperative Language Interpreter Library Reference, Previous: Execution Completion Cleanup, Up: Imperative Language Interpreter
The interpreter put up so far can sure print `Hello, World!' and the first sixteen Fibonacci numbers, yet it is obviously missing features. Some of these features are provided by different libx1f4i0 interfaces, some are yet to be offered some solution. Here are some of the missing bits and whatever substitute libx1f4i0 may have for them:
The application extension programming language interpreter makes no provisions for supporting arrays. Yet arrays may be implemented to some satisfactory degree as application objects. The libx1f4i0 list library offers heterogenous data collections with list functionality.
See List Library.
As for arrays, no provisions have been made to support records. Records support is assumed to be application providable. The heterogenous data collections provided by the libx1f4i0 list library may be used for records.
See List Library.
While the interpreted language has no proper representation for references the application defined data types are reference types. It is possible to have multiple references to the same piece of data and thus to provide for constructs such as linked lists.
See List Library.
See Referable Objects.
No procedures support for this (imperative) application extension programming language interpreter. The procedural one, built on this one, provides for exactly this.
Procedure references (the function pointers in C) are one major misfeature of the interpreted language.