Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Coq and Unicode

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Coq and Unicode


Chronological Thread 
  • From: "Benjamin C. Pierce" <bcpierce AT cis.upenn.edu>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Coq and Unicode
  • Date: Fri, 2 Aug 2019 15:09:56 -0400
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=bcpierce AT cis.upenn.edu; spf=Pass smtp.mailfrom=bcpierce AT cis.upenn.edu; spf=None smtp.helo=postmaster AT mx0a-000c2a01.pphosted.com
  • Ironport-phdr: 9a23:aMVZHhK1oEH381yXHNmcpTZWNBhigK39O0sv0rFitYgeI/jxwZ3uMQTl6Ol3ixeRBMOHsqgC2rud6vi8EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCejbb9oKBi7qQrdutQKjYZtN6081gbHrnxUdupM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTYQguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhyAaOT4k62HXktJ/g75HoByvoBx/xpTbYICTNPFjeq/QctcXSW9HU81MVSJOH5m8YpMTAOUOIOhWr4vyqVUBoxW9CwmiGuThxyRUhn/v2K02z+QhHR3E0QEmAtkAsG7UrNLwNKoKX+y40bfHzTPBb/xM3Df96Y7IeQ0/rP2WQLl+a8vRxlc1FwzZkFqcp5HuMjSO2esRq2ib7vRvVfizhGE5sAx+vjmvxtw2honUnoIa1FbE9SNjzIkrONK4VVd2bNi5G5VesCGaMpF5QsIkQ2xwtyc3yaEKtYS8fCgQx5Qr3xHfa/2bc4iI/xLsT/ydITZ/hH59d7K/hgqy8Ui9yuLnTMW7zFFKri9Dn9LRtX4NzwTe5tWIR/Z+5EutxDeC2g7J5u1ZIU04iLDXJpo/zrIoi5YesUfOEjXrlEj4kKOabEUp9+ay5+j5ZrjroIKXOZVuhQHkKKsun9SyAeQmPQgKWGiW4eG81bL/8ULjWblGkuE6nrXFv5zEP8sXurO1DxVN0oY76xa/CCym0MgGknYaNl5KZBWHj43xN1HPJvD3E+u/jkyxnDpkxP3KJKDtD5TDI3TZjbvsfatx51RYxQYt1dxf4ohbCrAFIPL9QE/xs9nYAwciPAOo2+bnCcty1pkCVm2RGaKWLKLSsUSS6uIyO+mDeokVuDDnJ/c7+vHukGc1mUUBcqmxwZsXdHe4E+x6LEWeeHrgm8sOEWMXvgUlV+Hqk12DUTtLZ3moRa485zc7CJinDYjZXIytjqaBj2+HGchdYXkDAVSRG1/pcZ+FUrECcnG8OMhkx3YuWL6jQoog01mF8kfCyrd9JeeesnkSvori2cJ+6sXYlAp06CR5CcLb3m2QGTIn1lgUTiM7ifgs6Xd2zU2OhPQp2qAKJZlo//pMFzwCG9vE1eUjVoL5WxmHY8+ETlDgT9m7U2loE4ABhuQWakM4IO2MyxDO2y3wU+0Qh+SCQcRsqqmG1iCoYd5ly3HdyKQtyVIhR5kXbDz0tutE7wHWQrXxvQCcnqeue74b2XeQpmyC1iyTpExeVkh9XbiXBH0=

Thanks, Théo! It sounds like SF should wait for Coq 8.10 and then try a
serious experiment with unicode…

- Benjamin

> On Jul 31, 2019, at 5:04 PM, Théo Zimmermann
> <theo.zimmi AT gmail.com>
> wrote:
>
> 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
>>
>




Archive powered by MHonArc 2.6.18.

Top of Page