Browse thread
Re: Perplexing type error.
- Pierre Weis
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Pierre Weis <weis@p...> |
| Subject: | Re: Perplexing type error. |
> Tres petit(e) abstract en Francais: > Il y a une "type error" que je ne comprende pas. Le proble`me est bien connu et re'fe'rence' dans la FAQ. Regardez dans http://pauillac.inria.fr/caml/FAQ/FAQ_EXPERT-fra.html, la premie`re question sur le typage, qui s'intitule <<Un type est incompatible avec lui-même ?>> et doit re'pondre a` votre question. J'en extrais la conclusion: La solution: quitter la session et tout recharger dans une nouvelle session. Si le phénomène apparaît lors de la compilation d'un fichier, il faut recompiler tous les fichiers dont il dépend. J'espe`re que ca marchera pour vous. > While [...] > > This expression has type lexcode list -> preterm * lexcode list, > but is used with type lexcode list -> preterm * lexcode list. [...] This is a well-known pitfall of ML, it is referenced in the Caml FAQ. Have a look at http://pauillac.inria.fr/caml/FAQ/FAQ_EXPERT-eng.html, the first question about type checking is <<Error message: a type is not compatible with itself ?>> it should answer to your question. The conclusion given here is: Solution: quit your interactive system and reload your files in a new session. If it appears when compiling a file, you have to recompile all the files that your file depends upon. Hope this helps, Pierre Weis INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis