Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] How to not load default tactics?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] How to not load default tactics?


Chronological Thread 
  • From: Eric Brisco <eric.brisco AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] How to not load default tactics?
  • Date: Mon, 18 Sep 2017 11:10:38 -0400
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=eric.brisco AT gmail.com; spf=Pass smtp.mailfrom=eric.brisco AT gmail.com; spf=None smtp.helo=postmaster AT mail-yw0-f173.google.com
  • Ironport-phdr: 9a23:eidRDhDry2n1lutJBNY4UyQJP3N1i/DPJgcQr6AfoPdwSP3zocbcNUDSrc9gkEXOFd2Crakb26yL6+jJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6i760TlHERLmcAFxO+7dG4jIjs3x2frhwZDLZxR0g2+we7J5ah+srB7aseEZhIJjLuA6zR6ajGFPfrF732JjbXiJng334Y/k8YRi+GJaofM6/MloXqDzfqB+RrtdWmd1e1sp7dHm4EGQBTCE4WERBz0b

Is Ltac not the necessary language to define tactics, though? I merely want to start from a blank slate as an opportunity to define what I need and learn as I go. The built in tactics depend on libraries that I do not want to be using; the existence of these tactics pollutes the namespace of tactics and prevents me from using the obvious names to define my own.

On Mon, Sep 18, 2017 at 10:18 AM, Pierre-Marie Pédrot <pierre-marie.pedrot AT inria.fr> wrote:
On 18/09/2017 16:13, Eric Brisco wrote:
> I am trying to use Coq minimally with no Init and no tactics. I have
> found that the "-noinit" option achieves the former but I have not
> figured out how to not load tactics such as "intros". I also tried
> "-nois" but this did not help.

Prior to Coq 8.7, there is no way to unplug basic tactics from Coq as
they are hardwired in the code. Nevertheless, you'll be delighted to
learn that starting from Coq 8.7, Ltac has been turned into a plugin and
thus is not loaded when starting Coq with the -noinit option, so that
you'll get no tactics at all.

PMP





Archive powered by MHonArc 2.6.18.

Top of Page