10:32:28no-defun-allowedfollowing on from the discussion on interpreters on #lisp, wtf, i changed cmake to release mode or something and now the C interpreter is 3x faster than the Lisp interpreter
11:07:44Shinmeraah, yeah, always compare on release.
11:17:57no-defun-allowedrandom guesses: it's cause i use (values ...) in the opcode code to produce multiple or no values to add to the stack and multiple-value-list to get them all to put on a stack, and maybe generic + is slower than unboxing two words and adding those
11:39:26Shinmeramultiple values will heap allocate