The ovm_vbstr_t
type is the OrchIDS type of virtual binary strings. Binary strings are fixed-size arrays of bytes, and are implemented as the ovm_bstr_t
type. On the opposite, virtual binary strings are merely pointers to a subinterval of an actual binary string. Continue reading
The ovm_bstr_t type
The ovm_bstr_t
type is the OrchIDS type of binary strings: fixed-size arrays of bytes.
The ovm_uint_t type
The ovm_uint_t
type is the OrchIDS incarnation of the data type of unsigned machine integers.
The ovm_var_t universal type
The OrchIDS virtual machine only handles one data type, ovm_var_t
.
The ovm_int_t type
The ovm_int_t
type is the OrchIDS incarnation of the data type of signed machine integers.
Garbage collection
Contrarily to all versions of OrchIDS ≤1.1, OrchIDS 2.0 has garbage-collected memory.
This means that you still allocate memory, but do not deallocate it explicitly. This imposes a certain number of constraints on the way you program. Continue reading