qi
qi copied to clipboard
`ground` could be compiled to `(lambda _ (values))`, which might be more efficient
The compiler branch currently compiles through a number of other forms and ends up with (lambda args (apply values (append)))
, which seems like it might be inefficient (really we'd need to see how the CS compiler handled that).
I tried this in compiler explorer (courtesy of @jryans), and doesn't look like CS optimizes it (looking at cp0
).