Я не думаю, что это возможно на данный момент.
defrecord
- это просто макрос, и вы можете проверить, что он делает, используя macroexpand
, например:
(macroexpand '(defrecord User [Name Age]))
Так что, если вы хотите такое наследование записей, вам, вероятно, потребуется реализовать макрос для этого.
Но я бы не стал утверждать, что наследование - это то, чего я стараюсь избегать, потому что оно ведет к сложности.