vector_object vector;
uvector_object uvector;
atom_object atom;
+ subr_object subr;
} pool_object;
union object
uvector_object uvector;
atom_object atom;
tuple_object tuple;
+ subr_object subr;
};
/**
uint32_t list_length (const list_object * o);
+dope_object *vec_dope (const vector_object * o);
+
dope_object *uv_dope (const uvector_object * o);
static inline evaltype
o->type = type;
}
+// Allocate an vector of LOSEs and return a handle with length=0.
+vector_object vector_create (uint32_t capacity);
+
+// Stack-like interface to a VECTOR (with automatic GROW!)
+object *stack_push (vector_object * v);
+
/**
Checked downcasts.
*/