История изменений
Исправление MOPKOBKA, (текущая версия) :
Я тебе сказал, в Common Lisp - полноценный метаобъектный протокол.
Я тебя удивлю, но не все знают что это такое, более того, не каждый даже знает common lisp, и им будет затруднительно получить ответ на простой вопрос, прочитав тысячу строк чего то непонятного, и не очень красивого.
У тебя классы сами - это объекты метаклассов, поля в них это тоже объекты классов, наследующихся от slot-definition.
Вот это нормальное объяснение.
Исходная версия MOPKOBKA, :
Я тебе сказал, в Common Lisp - полноценный метаобъектный протокол.
Я тебя удивлю, но не все знают что это такое, более того, не каждый даже знает common lisp, что бы получить ответ на простой вопрос, прочитав тысячу строк чего то непонятного, и не очень красивого.
У тебя классы сами - это объекты метаклассов, поля в них это тоже объекты классов, наследующихся от slot-definition.
Вот это нормальное объяснение.