coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Théo Zimmermann <theo.zimmi AT gmail.com>
- To: Coq Club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Coq and Unicode
- Date: Wed, 31 Jul 2019 23:04:44 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=theo.zimmi AT gmail.com; spf=Pass smtp.mailfrom=theo.zimmi AT gmail.com; spf=None smtp.helo=postmaster AT mail-vs1-f67.google.com
- Ironport-phdr: 9a23:BqAs5x8FGVBIxv9uRHKM819IXTAuvvDOBiVQ1KB32+scTK2v8tzYMVDF4r011RmVBN+duq8P0reN+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxhWiDanZb5/LBq6oRjRu8QYnIBvNrs/xhzVr3VSZu9Y33loJVWdnxb94se/4ptu+DlOtvwi6sBNT7z0c7w3QrJEAjsmNXs15NDwuhnYUQSP/HocXX4InRdOHgPI8Qv1Xpb1siv9q+p9xCyXNtD4QLwoRTiv6bpgRQT2gykbKTE27GDXitRxjK1FphKhuwd/yJPQbI2MKfZyYr/RcdYcSGVGQ8hRSjdBApuiYIQTE+oPM+FYr4znqFsPqxu1GA2gCezrxzNNgHL9wK803Pk7EQze0wMgEdABvnTaotv2KakcT/y6wqbTwDXfdvNbwyvx5JTUfh0jp/yHQLJ+cdDWyUkqDw7LkFWQrpbiPzyN1esNsm2b7+9+WuK1jm4osQdxoj6yzcorlonJhpwaylfe+SR4wYY1INi4SE9gbN6rFZtfrSCaN49sTsw+RGFovT83x7sbspC1eygKzY4oxx/Za/GffImF4Q7vWPyWITdii3JpYL2/hxeu8Uig1+3zTdO40FdNriZdndnMt2wN1xzO6secUPdy4kCh2TOJ2gvO6e9EOVg5mbTHJ5Ml2LI9lZoevV7dEiPrmkj6lq6be0ci9+O18eroeK/mqYWZN4JsigHxLKAumsunDOQ9KAcOXmyb9f2i1L344EH1WbtKg/w0n6XDv5DaIsMbpqG9AwBLyIos9xG/DzK+3NQZm3kIMk5FdQqZg4T1P1zCOvP1APelj1iyjTtmxerKM7zjD5nVK3jMirbhfbJz605GzwozyMhS545UCr4fJ/L/QE7wtN3dDh88Mgy52OnnCNBn2YMfXWKDGLOWMKTXsVOQ/OIgP/GMZJMJuDb6M/Uq+/nujWYglVABeampwIAYZWujHvVmJkWZeWDjjs0AEWcMpAo+TfblhEeMUT5JND6OWPcX4ShzI4a7B8+XTYe0xbeFwS2TH5tMZ2kABEraQlnycIDRZ/eNbxWgI8pknyYBXL6nA9s91Ryp8h37zr9mBuXR8ywc85nk0Y4mtKXoiRgu+GksXIym2GaXQjQxwzpRFm0GmZtnqEk48W+tlK1xgvhWD9tWvqobXQIzNJqaxOt/WYmrBlDxO+yRQVPjee2IRCkrR4tokdALakd5Xd6li0Kbhnf4M/ouj7WOQacM3Ofc0nz2fZsvzn/H0Ow/lABjTJUQc2KhgaF7+k7YAIuby0g=
Hi Benjamin,
The situation has become better in CoqIDE "out of the box" in version
8.10 thanks to the effort by Arthur Charguéraud. See the documentation
here:
https://coq.github.io/doc/V8.10+beta2/refman/practical-tools/coqide.html#coqide-unicode
As for Emacs, Company Coq has supported Unicode input for a long time
now:
https://github.com/cpitclaudel/company-coq/blob/master/img/math-completion.png
I am not a vim user myself, but I want to highlight that vim has a
very actively developed / maintained support package called "Coqtail".
It deserves some praise. And I have no idea if it includes any Unicode
input support (or if vim includes some by default).
Finally, Maxime is working on reviving the vscode support that had
been started by CJ Bell: https://github.com/coq-community/vscoq. The
new version is compatible with Coq 8.9+ but has not yet been published
on the vscode store, if I'm not mistaken. When it is ready, it should
be (again) a major player in the Coq editor support landscape, given
the popularity of vscode, especially among younger students. I also
don't know if it has a Unicode input method. I wouldn't be surprised,
though, to hear that there is another extension with such support.
And by the way, we should not forget about new ways of interacting
with Coq in the browser: jscoq (https://x80.org/rhino-coq/), and the
Jupyter kernel (https://github.com/EugeneLoy/coq_jupyter).
Cheers,
Théo
Le mer. 31 juil. 2019 à 21:01, Benjamin C. Pierce
<bcpierce AT cis.upenn.edu>
a écrit :
>
> At the moment, the books in the Software Foundations series deal with
> mathematical notations using a somewhat clunky collection of ascii symbols
> and latex-like ascii notations (for the .v files we distribute) and
> typesetting hacks (for the generated html files).
>
> Every couple of years, I start wondering whether there is a better way —
> e.g., whether we could just convert everything to Unicode. But we always
> end up not doing it because Unicode doesn’t seem to work reliably "out of
> the box" on some platform that people care about (CoqIDE on unix, CoqIDE on
> Windows, emacs with or without PG / Company Coq, …).
>
> Has the situation gotten any better recently, or is that still where we are?
>
> Thanks for any insights!
>
> - B
>
- [Coq-Club] Coq and Unicode, Benjamin C. Pierce, 07/31/2019
- Re: [Coq-Club] Coq and Unicode, Théo Zimmermann, 07/31/2019
Archive powered by MHonArc 2.6.18.