<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/plugins/pluginsdyn.itarget, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Officially discontinue the experimental coq build via ocamlbuild</title>
<updated>2016-06-08T12:32:56+00:00</updated>
<author>
<name>Pierre Letouzey</name>
</author>
<published>2016-06-01T23:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=1d6d0060330197896748739a625d0b1c7f083da2'/>
<id>1d6d0060330197896748739a625d0b1c7f083da2</id>
<content type='text'>
 It has been accidentaly broken since early 2014 (and especially
 in 8.5), no easy repair, I won't devote any more hours to this stuff.
 Moreover no one seems to care apart from Emilio, but he's ok to work
 on this in a separate repository or branch.
 I left a dev/doc/ocamlbuild.txt file with a few words about this
 experiment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 It has been accidentaly broken since early 2014 (and especially
 in 8.5), no easy repair, I won't devote any more hours to this stuff.
 Moreover no one seems to care apart from Emilio, but he's ok to work
 on this in a separate repository or branch.
 I left a dev/doc/ocamlbuild.txt file with a few words about this
 experiment.
</pre>
</div>
</content>
</entry>
<entry>
<title>Derive -&gt; derive occurences</title>
<updated>2015-01-12T18:07:55+00:00</updated>
<author>
<name>Pierre Boutillier</name>
</author>
<published>2015-01-11T17:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=7ab54d9135d4a4604bcb11dabd38842d746d5472'/>
<id>7ab54d9135d4a4604bcb11dabd38842d746d5472</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removing the XML plugin.</title>
<updated>2014-09-08T16:46:25+00:00</updated>
<author>
<name>Pierre-Marie Pédrot</name>
</author>
<published>2014-09-08T16:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=7cfe0a70eda671ada6a46cd779ef9308f7e0fdb9'/>
<id>7cfe0a70eda671ada6a46cd779ef9308f7e0fdb9</id>
<content type='text'>
Left a README, just in case someone will discover the remnants of it
decades from now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Left a README, just in case someone will discover the remnants of it
decades from now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Derive plugin.</title>
<updated>2013-12-04T13:14:33+00:00</updated>
<author>
<name>Arnaud Spiwack</name>
</author>
<published>2013-11-25T18:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=078efbe2dfff0b783cd35b0b3ab2354f554e95a6'/>
<id>078efbe2dfff0b783cd35b0b3ab2354f554e95a6</id>
<content type='text'>
A small plugin to support program deriving (à la Richard Bird) in Coq.

It's fairly simple:

  Require Coq.Derive.Derive.

  Derive f From g Upto eq As h.

Produces a goal (actually two, but the first one is automatically shelved):

  |- eq g ?42

And closing the proof produces two definitions: f is instantiated with the value of ?42 (it's always transparent). And h is instantiated with the content of the proof (it is transparent or opaque depending on whether the proof was closed with Defined or Qed).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A small plugin to support program deriving (à la Richard Bird) in Coq.

It's fairly simple:

  Require Coq.Derive.Derive.

  Derive f From g Upto eq As h.

Produces a goal (actually two, but the first one is automatically shelved):

  |- eq g ?42

And closing the proof produces two definitions: f is instantiated with the value of ?42 (it's always transparent). And h is instantiated with the content of the proof (it is transparent or opaque depending on whether the proof was closed with Defined or Qed).
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the Dp plugin.</title>
<updated>2012-04-17T14:50:28+00:00</updated>
<author>
<name>gmelquio</name>
</author>
<published>2012-04-17T14:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=1028d2f269e7cb46d900f09c31a194531ebd884c'/>
<id>1028d2f269e7cb46d900f09c31a194531ebd884c</id>
<content type='text'>
Why2 has not been maintained for the last few years and the Why3 plugin should
be a suitable replacement in most cases.
    
Removed tactics: simplify, ergo, yices, cvc3, z3, cvcl, harvey, zenon, gwhy.
Removed commands: Dp_hint, Dp_timeout, Dp_prelude, Dp_predefined, Dp_debug,
  Dp_trace.
    
Note that the "admit" tactic was actually provided by the Dp plugin. It has
been moved to extratactics.ml4.

Ported from v8.4 r15186.



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15189 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Why2 has not been maintained for the last few years and the Why3 plugin should
be a suitable replacement in most cases.
    
Removed tactics: simplify, ergo, yices, cvc3, z3, cvcl, harvey, zenon, gwhy.
Removed commands: Dp_hint, Dp_timeout, Dp_prelude, Dp_predefined, Dp_debug,
  Dp_trace.
    
Note that the "admit" tactic was actually provided by the Dp plugin. It has
been moved to extratactics.ml4.

Ported from v8.4 r15186.



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15189 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a Btauto plugin, that solves boolean tautologies.</title>
<updated>2012-01-13T18:38:38+00:00</updated>
<author>
<name>ppedrot</name>
</author>
<published>2012-01-13T18:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=28000ead7870114795b21b3cc819aadc4dab329d'/>
<id>28000ead7870114795b21b3cc819aadc4dab329d</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14897 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14897 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "syntax for exponents"</title>
<updated>2011-02-25T14:19:39+00:00</updated>
<author>
<name>glondu</name>
</author>
<published>2011-02-25T14:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=f81ff03b1c2d66e39caa741e7543a9e12b5a51a0'/>
<id>f81ff03b1c2d66e39caa741e7543a9e12b5a51a0</id>
<content type='text'>
This reverts pottier's commit r13849. It references a
ncring_plugin.cma for which there is no rule. I guess he forgot to
commit something...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13856 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts pottier's commit r13849. It references a
ncring_plugin.cma for which there is no rule. I guess he forgot to
commit something...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13856 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax for exponents</title>
<updated>2011-02-22T14:00:38+00:00</updated>
<author>
<name>pottier</name>
</author>
<published>2011-02-22T14:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=4a2bd45d6b3c2adc90ac547f5afc0ebdd51c3293'/>
<id>4a2bd45d6b3c2adc90ac547f5afc0ebdd51c3293</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13849 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13849 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin groebner updated and renamed as nsatz; first version of the doc of nsatz in the refman</title>
<updated>2010-06-03T09:27:00+00:00</updated>
<author>
<name>pottier</name>
</author>
<published>2010-06-03T09:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=cc197b0decd566a3ec28ac1ab58de4dcbfa0ea77'/>
<id>cc197b0decd566a3ec28ac1ab58de4dcbfa0ea77</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13056 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13056 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Misc small fixes : warning, dep cycles, ocamlbuild...</title>
<updated>2010-04-26T16:22:03+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2010-04-26T16:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=3bbcfded9c83e5f7a44d1fcd7dc2c4a8a1f3fcbe'/>
<id>3bbcfded9c83e5f7a44d1fcd7dc2c4a8a1f3fcbe</id>
<content type='text'>
 - git ignore g_decl_mode.ml
 - exhaustive match for pp_vernac (BeginSubproof, ...)
 - for ocamlbuild, remove a spurious cycle in recordops.mli
   (unnecessary open of Classops), and fixes of *.itargets and _tags

 The compilation via ocamlbuild still need some work, since
 plugin firstorder now depends on the new plugin decl_mode

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12964 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - git ignore g_decl_mode.ml
 - exhaustive match for pp_vernac (BeginSubproof, ...)
 - for ocamlbuild, remove a spurious cycle in recordops.mli
   (unnecessary open of Classops), and fixes of *.itargets and _tags

 The compilation via ocamlbuild still need some work, since
 plugin firstorder now depends on the new plugin decl_mode

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12964 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
</feed>
