Lisp — это семейство языков программирования общего назначения, на которые влияет лямбда-исчисление, и с возможностью манипулировать исходным кодом как структурой данных.
Объектно-ориентированное программирование — это парадигма программирования, использующая «объекты»: структуры данных, состоящие из полей данных и методов вместе с их взаимодействиями.