<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/contrib/interface, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Directory 'contrib' renamed into 'plugins', to end confusion with archive of user contribs</title>
<updated>2009-03-20T01:22:58+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2009-03-20T01:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=7d220f8b61649646692983872626d6a8042446a9'/>
<id>7d220f8b61649646692983872626d6a8042446a9</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11996 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@11996 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleaning/improving the use of the "in" clause (e.g. "unfold foo in H at 4"</title>
<updated>2009-03-16T08:18:53+00:00</updated>
<author>
<name>herbelin</name>
</author>
<published>2009-03-16T08:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=171c73b40b985f604e4d6c1529fb28d1dfa8e300'/>
<id>171c73b40b985f604e4d6c1529fb28d1dfa8e300</id>
<content type='text'>
now works correctly, "unfold foo at 4 in H at 3" now fails correctly,
etc.). The terminology for clauses (though I don't find the term
"clause" very intuitive after all) is mostly preserved except for
"simple_clause" which becomes a light form of "clause" instead of
being an atom of clause (what played the role of "simple_clause" is
now called "goal_location" - better names are welcome).
Main changes are in tacticals.ml and tactics.ml.



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11981 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now works correctly, "unfold foo at 4 in H at 3" now fails correctly,
etc.). The terminology for clauses (though I don't find the term
"clause" very intuitive after all) is mostly preserved except for
"simple_clause" which becomes a light form of "clause" instead of
being an atom of clause (what played the role of "simple_clause" is
now called "goal_location" - better names are welcome).
Main changes are in tacticals.ml and tactics.ml.



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11981 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleaning/uniformizing the interface of tacticals.mli</title>
<updated>2009-03-14T21:29:19+00:00</updated>
<author>
<name>herbelin</name>
</author>
<published>2009-03-14T21:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=208f162ab68d00488248ee052947592dd23d5d52'/>
<id>208f162ab68d00488248ee052947592dd23d5d52</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11980 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@11980 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: ml dependencies of contribs are moved to .mllib files</title>
<updated>2009-03-14T11:29:46+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2009-03-14T11:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=eb93dfaceccbba06f62eb92ef5e12a133c7959d4'/>
<id>eb93dfaceccbba06f62eb92ef5e12a133c7959d4</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11977 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@11977 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed groebner as a plugin + pattern matching Timeout</title>
<updated>2009-03-06T21:40:38+00:00</updated>
<author>
<name>barras</name>
</author>
<published>2009-03-06T21:40:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=47ac37a3098484e3903ac07f3e15477216a57c5d'/>
<id>47ac37a3098484e3903ac07f3e15477216a57c5d</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11967 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@11967 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>coq-interface and coq-parser can be calls to coqtop with adequate code dynlink</title>
<updated>2009-02-20T13:39:46+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2009-02-20T13:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=7529f1422c794837b0beb0066ad5ef79ce798e86'/>
<id>7529f1422c794837b0beb0066ad5ef79ce798e86</id>
<content type='text'>
 From files in contrib/interface, we create (if natdynlink is available) two
 plugins named coqinterface_plugin.{cma,cmxs} and coqparser_plugin.{cma,cmxs}.
 These plugins are loaded respectively by CoqInterface.v and CoqParser.v.
 So coq-interface can be "coqtop -require CoqInterface", and coq-parser can be
 "coqtop -batch -l CoqParser" (this one cannot be compiled into a .vo, otherwise
 a customized toplevel is launched during the compilation). Turing coq-interface
 and coq-parser and their .opt versions into shell scripts allow to spare around
 40 Mb of disk space...

 Nota: at dynlink, parse.ml was conflicting with the module Parse of the ocaml
 runtime, so I renamed it into coqparser.ml

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11940 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 From files in contrib/interface, we create (if natdynlink is available) two
 plugins named coqinterface_plugin.{cma,cmxs} and coqparser_plugin.{cma,cmxs}.
 These plugins are loaded respectively by CoqInterface.v and CoqParser.v.
 So coq-interface can be "coqtop -require CoqInterface", and coq-parser can be
 "coqtop -batch -l CoqParser" (this one cannot be compiled into a .vo, otherwise
 a customized toplevel is launched during the compilation). Turing coq-interface
 and coq-parser and their .opt versions into shell scripts allow to spare around
 40 Mb of disk space...

 Nota: at dynlink, parse.ml was conflicting with the module Parse of the ocaml
 runtime, so I renamed it into coqparser.ml

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11940 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>pushed evar reduction in kernel</title>
<updated>2009-02-06T21:25:52+00:00</updated>
<author>
<name>barras</name>
</author>
<published>2009-02-06T21:25:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=6160f53e89800a785d773c4130b08fbe7c345651'/>
<id>6160f53e89800a785d773c4130b08fbe7c345651</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11889 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@11889 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Forgot a file in r11859. Sorry...</title>
<updated>2009-01-27T11:42:55+00:00</updated>
<author>
<name>puech</name>
</author>
<published>2009-01-27T11:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=d58e5b7c7c5a1bca3aa97eb4f8612dc3b85114cd'/>
<id>d58e5b7c7c5a1bca3aa97eb4f8612dc3b85114cd</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11860 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@11860 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Les records déclarés avec Record ne peuvent plus être récursifs (le </title>
<updated>2009-01-19T19:17:09+00:00</updated>
<author>
<name>aspiwack</name>
</author>
<published>2009-01-19T19:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=82cad0ccf06b80e3fb68e0636e4dfb9c320e2f55'/>
<id>82cad0ccf06b80e3fb68e0636e4dfb9c320e2f55</id>
<content type='text'>
comportement est similaire à la 8.1). Les records récursifs peuvent-être 
déclarés avec Inductive et CoInductive, avec les effets idoines sur leur 
nature.

J'ai fait quelques changements dans VernacInductive pour que tout ceci 
fonctionne bien ensemble. Il reste du nettoyage à faire et probablement 
des ajustement dans le Printing.



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11808 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
comportement est similaire à la 8.1). Les records récursifs peuvent-être 
déclarés avec Inductive et CoInductive, avec les effets idoines sur leur 
nature.

J'ai fait quelques changements dans VernacInductive pour que tout ceci 
fonctionne bien ensemble. Il reste du nettoyage à faire et probablement 
des ajustement dans le Printing.



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11808 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>- Structuring Numbers and fixing Setoid in stdlib's doc.</title>
<updated>2009-01-19T11:05:02+00:00</updated>
<author>
<name>herbelin</name>
</author>
<published>2009-01-19T11:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=8a2c029b0ae88888efe707c00f1a288e5c17cfb3'/>
<id>8a2c029b0ae88888efe707c00f1a288e5c17cfb3</id>
<content type='text'>
- Adding ability to use "_" in syntax for binders (as in "exists _:nat, True").



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11804 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Adding ability to use "_" in syntax for binders (as in "exists _:nat, True").



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