LINUX.ORG.RU

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

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

И где же там объекты, инкапсулирующие изменяемое состояние и обменивающиеся сообщениями?

В Clojure кривые мультиметоды, слабенькие. Не CLOS, конечно.

Но обмен сообщениями - как раз устаревшая концепция, с кучей нерешенных проблем, потому что главное это всегда на самом деле взаимодействие объектов. Которое и инкапсулируют обобщенные функции.

inb4 в жабе и подобном говне и обмена сообщениями то нет. Это уже уровень выше - это Smalltalk, или Erlang там.

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

И где же там объекты, инкапсулирующие изменяемое состояние и обменивающиеся сообщениями?

В Clojure кривые мультиметоды, слабенькие. Не CLOS, конечно.

Но обмен сообщениями - как раз устаревшая концепция, с кучей нерешенных проблем, потому что главное это всегда на самом деле взаимодействие объектов. Которое и инкапсулируют обобщенные функции.