Does there exist anything like CLOS (Common Lisp Object System) for Clojure?
Have you considered Clojure's data types (especially defrecord
), protocols, and multimethods? All three will always be more idiomatic within Clojure than a port of CLOS on top of these mechanisms.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With