5 ms·
> It's an object-oriented imperative language. add functional, add meta-programming. The Common Lisp object-system does not use the more imperative message-se
by lispm 4y ago
> It's an object-oriented imperative language.
add functional, add meta-programming.
The Common Lisp object-system does not use the more imperative message-sending / virtual method calling. It favors "generic functions of related methods" instead - thus this is kind of an integration of function-centric programming into the traditional view of OOP where methods belong to classes.