Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Suggestions for Proof General?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Suggestions for Proof General?


Chronological Thread 
  • From: Clément Pit--Claudel <clement.pit AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Suggestions for Proof General?
  • Date: Wed, 15 Jun 2016 17:15:54 -0400
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=clement.pit AT gmail.com; spf=SoftFail smtp.mailfrom=clement.pit AT gmail.com; spf=None smtp.helo=postmaster AT mout.kundenserver.de
  • Ironport-phdr: 9a23:wLnQVB1RS5hBlb+TsmDT+DRfVm0co7zxezQtwd8ZsegVI/ad9pjvdHbS+e9qxAeQG96LurQU1KL/iOPJZy8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL2PbrnD61zMOABK3bVMzfbSkXN6Nx+2MlMmMuLTrKz1SgzS8Zb4gZD6Xli728vcsvI15N6wqwQHIqHYbM85fxGdvOE7B102kvpT4r9Zf9HFbvOtk/MpdW437eb45RPpWFmcIKWcwsebvNBzOSxe43noAFyA9lhNVDwXBpEXxWpr0vy3m8PJ8xAGVOMT3SfY/XjH0vPQjcwPhlCpSb21xy2rQkMEl1K8=

Thanks Jonathan :)

On 2016-06-15 16:18, Jonathan Leivent wrote:
> I requested some time ago a mode like CoqIDE's "-async-proofs lazy"
> mode, which is useful for editing the end of an existing script
> without having to waste compute resources on the beginning of the
> script.

Yup, that's the main reason for this port :) You can see a demo of a working
prototype at https://asciinema.org/a/b84ph360841x3c9lwq6pyihm9 btw (see
https://github.com/cpitclaudel/elcoq for the code)

> Also, it would be awesome if the async processing could really be
> delayed until absolutely necessary. For instance, don't bother
> forcing a Defined definition until it is unfolded or reduced. And
> don't have Extraction force unextracted definitions. But, I gather
> those are probably both async improvements for Coq, not PG...

Indeed, these are improvements to the async mode; there's plenty of
discussion going on about this and about simplifications of the current
protocol to make implementation easier (Emilio's SerAPI looks really
promising). Once PG is ported, most work for these improvements will be on
the Coq side; they'll become available in Proof General with minimal changes.

Clément.

Attachment: signature.asc
Description: OpenPGP digital signature




Archive powered by MHonArc 2.6.18.

Top of Page