LINUX.ORG.RU

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

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

instance StringForMyFunction String where

что вообще означает эта строка?

(defmethod MyFunction ((obj MyObject) (s String)) …)

а это, наскоклько помню, просто определение метода привязанного к MyObject, с параметром s.

и что дальше? что там не позволяет ооп? я когда говорю об ооп, имею ввиду с++.

у вас проблема то в чем? и почему лисповое определение метода все решило?

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

instance StringForMyFunction String where

что вообще означает эта строка?

(defmethod MyFunction ((obj MyObject) (s String)) …)

а это, наскоклько помню, просто определение метода привязанного к MyObject, с параметром s.

и что дальше? что там не позволяет ооп? я когда говорю об ооп, имею ввиду с++.

у вас проблема то в чем? и почему лисповое определение метода все решило?