LINUX.ORG.RU

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

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

чтобы понять — код это, данные или ещё что.

Ну, здрасьте, у нас тут лисп. Мы сами не знаем код это или данные.

Одно другому не мешает. Списки обычно используют для кода — это не мешает их использовать как структуру данных (когда надо, скажем, стек на коленке сварганить). Векторы и мапы хоть и данные, но ими можно описать код для какого-то domain-specific интерпретатора — и так часто и делают. Тут вопрос в удобстве восприятия, а не однозначной категоризации раз и навсегда.

Исправление Nervous, :

чтобы понять — код это, данные или ещё что.

Ну, здрасьте, у нас тут лисп. Мы сами не знаем код это или данные.

Одно другому не мешает. Списки обычно используют для кода, ну или когда надо, скажем, стек на коленке сварганить. Векторы и мапы хоть и данные, но ими можно описать код для какого-то domain-specific интерпретатора — и так часто и делают. Тут вопрос в удобстве восприятия, а не однозначной категоризации раз и навсегда.

Исправление Nervous, :

чтобы понять — код это, данные или ещё что.

Ну, здрасьте, у нас тут лисп. Мы сами не знаем код это или данные.

Одно другому не мешает. Списки обычно используют для кода, ну или когда надо стек на коленке сварганить. Векторы и мапы хоть и данные, но ими можно описать код для какого-то domain-specific интерпретатора — и так часто и делают. Тут вопрос в удобстве восприятия, а не однозначной категоризации раз и навсегда.

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

чтобы понять — код это, данные или ещё что.

Ну, здрасьте, у нас тут лисп. Мы сами не знаем код это или данные.

Одно другому не мешает. Списки обычно используют для кода, ну или когда надо стек на коленке сварганить. Векторы и мапы хоть и данные, но ими можно описать код для какого-то интерпретатора — и так часто и делают. Тут вопрос в удобстве восприятия, а не однозначной категоризации раз и навсегда.