This stems from the lambda list parameters of the lexical functions' %pad-left, %pad-right, and %pad-center.
As solution the lambda-lists are left out, while the (unchanged) functions use the parameters supplied to the main PAD function.
This reduces some code, might (slightly) improve performance, and gets rid of the compiler notes.
Loading of
STR
on SBCL results in compiler notes:This stems from the lambda list parameters of the lexical functions'
%pad-left
,%pad-right
, and%pad-center
. As solution the lambda-lists are left out, while the (unchanged) functions use the parameters supplied to the mainPAD
function. This reduces some code, might (slightly) improve performance, and gets rid of the compiler notes.