LINUX.ORG.RU

Доводы за раздельные неймспейсы для функций и переменных в CL

 , , ,


2

4

Не холивора ради, но концептуально куда чище же подход примененный в Scheme, когда функция - лишь частный случай какого-либо определения.

У этого подхода есть свои плюсы, которые позволяют строить на основе лексической области видимости интересные вещи.

Не знаю, как в Clojure, но вроде они пошли по пути Scheme в этом плане.

Но вот есть некоторые сторонники Common Lisp, которые утверждают, что это все таки зло и котлеты отдельно, мухи отдельно.

Был бы рад подробной аргументации этого подхода, желательно в сравнении с подходом с общим пространством имен.

★★★
Ответ на: комментарий от anonymous

В кои-то веки анонимус принес на ЛОР что-то интересное. Конкретно этому анонимусу слава:)

antares0 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.