Как говорит Антон, точной Схемы, эквивалентной Common Lisp deftype
, не существует. См. CLHS: Спецификаторы типов для описания того, что может быть спецификатор типа в Common Lisp. Они используются в объявлениях, спецификациях типов массивов, спецификациях слотов структуры и CLOS, специализации аргументов общих функций и так далее. Перенос этого на Схему, как правило, будет огромной проблемой. Ваша лучшая надежда состоит в том, что типы, определенные deftype
, используются только тривиально (или не используются вообще!).