Coq 8.13
coq.inria.fr
coq.inria.fr
If they finally finished translating the documentation and the errors (or fixed whatever memory weirdness was affecting my version) it wouldn't be so bad. I'd still hate it from the countless sleepless night trying to get it start again before the weekly assignment's deadline, though.
The main problem I had with it is that it kept crashing or failing for misterious reason and it just printed out some obscure French error message (which I was forced to pass through Google Translate, since nobody in the whole class could speak French). This only happened for the most obscure errors, while the more common and easy to spot ones (logical errors, typos...) were well documented in English.
Also a lot of useful parts of the manual (and the community posts around it) were written in French.
I don't think it's really inferior to other tools, but the bad documentation and tendency to crash (which I hope had been fixed by now, TBH) got on my nerves.
I stopped using Coq after that course and moved to other interests, but I'm relatively happy to know that, if I ever need Coq again, the chances for it to be the same PITA I remember are pretty low.
I might not ever need it anymore, but it's a small consolation to know that I don't need to fear that possibility.
Edit: Thanks for responses. And a warning to others: don't start following links to advisers and students in Wikipedia, it never finishes.
It's truly a national gem. Researchers at INRIA are responsible for scikit-learn, coq, ocaml, etc etc.
To caricature for US readers, you can think of it as a thousand Google PhD who have a guaranteed job for life and nothing to do but research, any research they might be interested in.
For example, from my Wikipedia trail I see Maurice Nivat come up in the adviser camp for a few of the more current names.
It's a bit above my academic pay grade, so reading the documentation is always daunting, but I understand the basics. Still can't figure out how to use the notation system.
with French pronunciation on top, English beneath.
Did you really need to name it like that?
Some French computer scientists have a tradition of naming their software as animal species: Caml, Elan, Foc or Phox are examples of this tacit convention. In French, “coq” means rooster, and it sounds like the initials of the Calculus of Constructions CoC on which it is based.
OTOH, I've TAed an undergrad research class and it's mind boggling how many people are doing Coq-related research.
[1] https://frap.csail.mit.edu/main [2] http://adam.chlipala.net/frap/frap_book.pdf