acl2 / acl2/acl2

[fty] deftagsum error not as clear as it could be

Ouverte
#445 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Component: FTY
Langage dominant
Common Lisp
Étoiles
447
Forks
127
Merge moyen
22 h 44 min
PR mergées (30 j)
18

Description

The following error is a bit misleading. It'd be clearer to say that venue-p doesn't have a definition.

```
HARD ACL2 ERROR in FTY::GET-TYPE-AND-FIX: Type VENUE-P doesn't have
an associated fixing function. Please provide that association using
FTY::DEFFIXTYPE.
```

The code to generate the error:

```
(include-book "std/top" :dir :system)
(include-book "centaur/fty/deftypes" :dir :system)

(std::defenum venue
(:stadium :convention-center :outdoors))

(fty::deftagsum sport
(:blurnball ((venue venue-p)))
(:golf ((venue venue-p)))
(:basketball ((venue venue-p)))
(:chess ())) ; no venue
```

I'm leaving unassigned -- I assume I can fix this pretty easily at some point.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.