Управление экспортом конструкторов в коде, извлеченном из Coq - PullRequest
5 голосов
/ 16 сентября 2011

Я смотрю на написание кода на Coq и на извлечение этого кода для использования в большом проекте на Haskell.Я хочу построить один модуль в Coq, доказать свойства, а затем использовать систему модулей Haskell, чтобы предотвратить нарушение этих свойств (с помощью умных конструкторов).

Я не могу найти никаких признаков того, что можно извлечь код Coqв модуль Haskell с явным списком экспорта.Кажется, я должен вручную изменить извлеченный код Coq, что не имеет большого значения, но я хочу знать, имею ли я это право.У кого-нибудь есть альтернативное предложение?

1 Ответ

1 голос
/ 19 сентября 2011

Я только что посмотрел на последний источник coq (r14456).Кажется, нет никакого кода для создания списка экспорта.

Кажется, вам придется сделать это самостоятельно.

...