Возможно ли наследование типов данных в Clojure?

Например, если у меня есть две разные записи, но они имеют несколько общих полей, есть ли способ сделать так, чтобы обе записи имели общую базовую запись? Кажется, что протоколы позволяют только объявлять сигнатуры методов.

8
задан Chris 12 December 2011 в 02:34
поделиться