freenode/#clasp - IRC Chatlog
Search
3:22:04
stereosphere
Hello. I've compiled clasp and it seems to work from the terminal. When I set it as inferior lisp and start slime, I get "Error with elf_begin for file clasp - invalid file descriptor." Any idea what's goin on?
3:24:11
drmeister
Clasp is pretty new - and the clasp implementation specific features of slime were updated as recently as a few months ago.
5:20:43
karlosz
both the time to remove useless instructions and the number of useless instructions needed to be removed while inlining
13:08:18
Bike
drmeister: i think i'm still not fully understanding multiple values operations. when you call a function, does it store all its values (including the primary) in the MultipleValues vector, AND set the "Size" of it, AND return a T_mv?
14:42:23
drmeister
I don’t think quite that. It stores everything after the first value and returns the first value and the number of values in registers
14:43:32
drmeister
The multiple values storage has a slot for the first value and the number of values and that is used when I need to store the return values for any reason. But it’s just to save and load
14:44:42
drmeister
Multiple value return should be thought of as two registers and the vector for storing the second and higher multiple return values.