Выдержка из книги
Хювенен Э.N.
Мир Лиспа Методы и системы программирования Том 2
В программировании знания могут выражаться как в виде пассивных декларативных структур данных, так и в виде процедурных знаний по их интерпретации и обработке. Принятое в традиционном программировании разграничение программы на данные и саму программу часто невозможно.