The virtual machine has a special data structure, values, - TopicsExpress



          

The virtual machine has a special data structure, values, containing the “top of stack”, specially adapted to Common Lisp multiple values: mv_count an unsigned integer. value1 the primary value, a CLISP object. If mv_count = 0, this is NIL. mv_space all values except the first one, an array of CLISP objects. The contents of values is short-lived. It does not survive a function call, not even a garbage-collection. The interpretation of some bytecode instructions depends on a constant, jmpbufsize. This is a CPU-dependent number, the value of SYSTEM::*JMPBUF-SIZE*. In C, it is defined as ceiling(sizeof(jmp_buf),sizeof(void*)).
Posted on: Mon, 01 Dec 2014 06:11:21 +0000

Trending Topics



Recently Viewed Topics




© 2015