<cl> (remove-if-not #'oddp '#(1 2 3 4 5)) #(1 3 5)remove-if-notと同じ関数定義をfind-all-ifに与えるためには, symbol-functionという関数定義を返す関数を用い,setf によって 関数定義の代入を行ないます.
<cl> (setf (symbol-function 'find-all-if) (symbol-function 'remove-if-not)) #<Function REMOVE-IF-NOT @ #x399ca6> <cl> (find-all-if 'oddp '(1 2 3 4 5)) (1 3 5) <cl> (find-all-if 'oddp '(1 2 3 4 5)) (2 4)