From: Bruno H. <br...@cl...> - 2018-05-22 00:29:01
|
Charles Zhang wrote: > Quick update on the previous example: I cleaned up and added support > for using more of CLISP's call ops, instead of just punting to the > computed funcall routine. > > So now the form > (lambda (x y) (if (= x y) (1+ x) (+ x y))) > compiles to > (LOAD 2) > (PUSH) > (LOAD 2) > (PUSH) > (CALLSR 1 47) Ah, cool, the FDEFINITION is optimized out! Nice. Bruno |