Czy to jest teraz obsługiwane? Jedyne informacje mogłyby znaleźć był przykład z wiki (https://github.com/clojure/core.match/wiki/Deftype-and-defrecord-matching) które powoduje błąd:Dopasowywanie wzorców do rekordów w Clojure
CompilerException java.lang.AssertionError: Invalid list syntax (Red. (Red. a x b) y c) in (Black. (Red. (Red. a x b) y c) z d). Valid syntax: [[:default :guard] [:or :default] [:default :only] [:default :seq] [:default :when] [:default :as] [:default :<<] [:default :clojure.core.match/vector]]
że robi połowę pracę przynajmniej, ale co, jeśli istnieją dwa typy rekordów z tymi samymi nazwami pól, jakiś sposób, aby włączyć typ 'x' do tego wzoru? – estolua
Poprawiłem odpowiedź, aby pokazać, jak dopasować do typu rekordu, ale nie jest to zbyt eleganckie. – mac