LINUX.ORG.RU

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

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

Вот как раз затем, чтобы сделать в функции работу с абстрактным типом данных.

Для этого ООП не нужно, достаточно поддержки языком алгебраических типов данных (как в OCaml, Haskell), или просто динамической типизации (как в Tcl и вариантах Lisp).
В J и APL подобные штуки тоже очень просто делаются композицией функций.

Более конкретный пример сообщением выше.

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

Вот как раз затем, чтобы сделать в функции работу с абстрактным типом данных.

Для этого ООП не нужно, достаточно поддержки языком алгебраических типов данных (как в OCaml, Haskell) или просто динамической типизации (как в Tcl и вариантах Lisp).