trick/CL-generic-functions
In CL, generic functions support both OOP (methods and polymorphic dyspath at run-time), and FP type-classes (ah-hoc polymorphism).
So with only one mechanism, they supports different paradigms.
In CL, generic functions support both OOP (methods and polymorphic dyspath at run-time), and FP type-classes (ah-hoc polymorphism).
So with only one mechanism, they supports different paradigms.