LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

В порядке определения.

При инкрементальной компиляции будут фееричные результаты

На самом деле нужны вещи вроде

(defmethod test ((arr array))
  (test-array arr (length arr)))

(defmethod test-array ((arr array) (length (eql 1))) 1)
(defmethod test-array ((arr array) (length (eql 2))) 2)
(defmethod test-array ((arr array) length)) length)

Исходная версия monk, :

В порядке определения.

При инкрементальной компиляции будут фееричные результаты

На самом деле нужны вещи вроде

(defmethod test ((arr array))
  (test-array arr (length arr)))

(defmethod test ((arr array) (length (eql 1))) 1)
(defmethod test ((arr array) (length (eql 2))) 2)
(defmethod test ((arr array) length)) length)