On Thu, May 7, 2020 at 1:53 PM Mattias EngdegÄrd wrote: > 7 maj 2020 kl. 13.54 skrev Noam Postavsky : > > > The obvious solution is just to leave the weird single arg form > > unoptimized. Otherwise, what about your earlier suggestion? > > > > (apply X) == (apply (car X) (cdr X)) > > Yes, we are under no obligation to optimise this case in any way. I think there's consensus, then. I've updated the documentation, in the patch, to state that providing two or more arguments is faster. Patch attached.