]>
matita.cs.unibo.it Git - helm.git/log
Enrico Tassi [Wed, 6 Jul 2005 12:47:51 +0000 (12:47 +0000)]
fix
Enrico Tassi [Wed, 6 Jul 2005 12:45:57 +0000 (12:45 +0000)]
added script template
added test for absurd
Stefano Zacchiroli [Wed, 6 Jul 2005 12:10:53 +0000 (12:10 +0000)]
do not .body/.types/.proof_tree files from ls output
Stefano Zacchiroli [Wed, 6 Jul 2005 12:10:22 +0000 (12:10 +0000)]
- bugfix in cache handling for remote resources
- more informative Resource_not_found exception (include method's name)
- catch http error exceptions
Enrico Tassi [Wed, 6 Jul 2005 12:08:43 +0000 (12:08 +0000)]
now it doesn't try to apply a cleared hypothesis
Stefano Zacchiroli [Wed, 6 Jul 2005 12:08:39 +0000 (12:08 +0000)]
better exception handling for HTTP errors
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 12:01:48 +0000 (12:01 +0000)]
* Bug fixed: "tac." was parsed as Seq [tac]
* Pretty printing of Seq and other tacticals was utterly wrong.
Ferruccio Guidi [Wed, 6 Jul 2005 11:27:45 +0000 (11:27 +0000)]
fix please
Enrico Tassi [Wed, 6 Jul 2005 10:02:58 +0000 (10:02 +0000)]
matita now asks to save .moo if possible or cleans the dust the
execution has produced
Stefano Zacchiroli [Wed, 6 Jul 2005 09:13:20 +0000 (09:13 +0000)]
added docu comment
Stefano Zacchiroli [Wed, 6 Jul 2005 09:13:11 +0000 (09:13 +0000)]
typo fixed: s/msemantics/semantics/
Stefano Zacchiroli [Wed, 6 Jul 2005 09:12:49 +0000 (09:12 +0000)]
removed (wrong) output encoding iso-8859-1
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 09:04:08 +0000 (09:04 +0000)]
Shell variables are all global! Fixed a bug that prevented the removal
of the temporary directory after the end of the text.
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 08:43:54 +0000 (08:43 +0000)]
-rectypes missing for native code compilation
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 08:34:12 +0000 (08:34 +0000)]
Some precisations on a few comments by Ferruccio.
Stefano Zacchiroli [Tue, 5 Jul 2005 16:03:13 +0000 (16:03 +0000)]
snapshot
- bugfixes here and there ...
- precedence still need to be fixed
Ferruccio Guidi [Tue, 5 Jul 2005 15:49:26 +0000 (15:49 +0000)]
name specifications added for elim_intros, elim_intros_simpl and elim_type
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:46:36 +0000 (15:46 +0000)]
Debugging back to false
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:15:06 +0000 (15:15 +0000)]
Wrong merge repaired.
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:09:44 +0000 (15:09 +0000)]
matitatop now cleans all before exiting in every situation.
Indeed, quite often it cleans all twice :-)
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:08:59 +0000 (15:08 +0000)]
Another "hard" test that used to fail.
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:08:10 +0000 (15:08 +0000)]
Bug fixed: the outtype of a match when omitted was interpreted as an implicit
type (instead it is an implicit term). Thus its type was restricted to be a
sort.
Enrico Tassi [Tue, 5 Jul 2005 14:49:51 +0000 (14:49 +0000)]
function to domp moo_content is now exported
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 14:36:47 +0000 (14:36 +0000)]
This commit fixes matitatop that was no longer working without arguments.
It also make matitatop clean everything without exiting, unless the user
types ^D in the ocaml toploop :-(
Enrico Tassi [Tue, 5 Jul 2005 14:27:16 +0000 (14:27 +0000)]
now the moo contains also composed coercions (and It should prevent
the .moo user to recreate them)
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 13:57:07 +0000 (13:57 +0000)]
* new interface matitaTypes.mli
* when exiting with an error message matitac cleans what it produced during
the interrupted compilation
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 13:15:31 +0000 (13:15 +0000)]
let's find the .ma files also in subdirectories
Stefano Zacchiroli [Tue, 5 Jul 2005 12:23:03 +0000 (12:23 +0000)]
snapshot
- preliminary support for MathML markup generation
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 10:34:35 +0000 (10:34 +0000)]
tests/* ==> *
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 10:25:19 +0000 (10:25 +0000)]
Gtk loop was called only when a proof was terminated. Now it is called after
every line.
Ferruccio Guidi [Tue, 5 Jul 2005 10:14:07 +0000 (10:14 +0000)]
id ;-) and lapply patched
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 10:11:53 +0000 (10:11 +0000)]
Ported to separate compilation and the new getter implementation.
Enrico Tassi [Tue, 5 Jul 2005 10:05:33 +0000 (10:05 +0000)]
added mark moving refresh
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 09:54:38 +0000 (09:54 +0000)]
Baseuri changed to move replace into matita.
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 09:10:51 +0000 (09:10 +0000)]
re-added $(H) to matitaclean
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 09:05:28 +0000 (09:05 +0000)]
Fixed a bug that prevented the removal of the XML files during the
./matitaclean all
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 09:03:35 +0000 (09:03 +0000)]
baseuri changed to move the test into the matita namespace
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 08:45:16 +0000 (08:45 +0000)]
* safe_remove exported and moved to MatitaMisc
* safe_remove used to remove the files from disk
Stefano Zacchiroli [Tue, 5 Jul 2005 08:11:00 +0000 (08:11 +0000)]
ported to new getter interface
Stefano Zacchiroli [Tue, 5 Jul 2005 08:10:43 +0000 (08:10 +0000)]
bumped license year
Stefano Zacchiroli [Tue, 5 Jul 2005 08:09:24 +0000 (08:09 +0000)]
new getter implementation: no more DBM maps
Stefano Zacchiroli [Tue, 5 Jul 2005 05:57:02 +0000 (05:57 +0000)]
handle Not_found exception in extension
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 16:39:19 +0000 (16:39 +0000)]
notification of changes is now done only at the very end of the four
main actions: goto, reset, advance and retract.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 15:19:40 +0000 (15:19 +0000)]
icons added to the list of required symbolic links
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 14:41:41 +0000 (14:41 +0000)]
make clean now prints what is being removed
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 14:13:45 +0000 (14:13 +0000)]
default
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 14:13:29 +0000 (14:13 +0000)]
"input" was meant to be "include"
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 14:09:02 +0000 (14:09 +0000)]
New command default "foo" uri1 ... urin
to set uri1 ... urin as the default foo.
Actually it can be used to set the current equality, true, false and absurd
like this:
default "equality" equri sym_equri transeq_uri eq_induri eq_ind_ruri.
default "true" trueuri.
default "false" falseuri.
default "absurd" absurduri.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 14:01:46 +0000 (14:01 +0000)]
New command default "foo" uri1 ... urin
to set uri1 ... urin as the default foo.
Actually it can be used to set the current equality, true, false and absurd
like this:
default "equality" equri sym_equri transeq_uri eq_induri eq_ind_ruri.
default "true" trueuri.
default "false" falseuri.
default "absurd" absurduri.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 14:01:21 +0000 (14:01 +0000)]
pretty printing of URIs
Enrico Tassi [Mon, 4 Jul 2005 13:43:05 +0000 (13:43 +0000)]
aded confirmation dialog for baseuri redefinement
Enrico Tassi [Mon, 4 Jul 2005 13:33:19 +0000 (13:33 +0000)]
moo do not depend on .depend
Enrico Tassi [Mon, 4 Jul 2005 12:33:50 +0000 (12:33 +0000)]
center on parent now works for ask_confirmation dialog
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 12:30:36 +0000 (12:30 +0000)]
All the tactics have been ported to use the objects in LibraryObjects.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 12:21:00 +0000 (12:21 +0000)]
include
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 12:20:38 +0000 (12:20 +0000)]
Comestic changes.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 12:17:23 +0000 (12:17 +0000)]
coercions are now stored in the .moo file.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 12:16:11 +0000 (12:16 +0000)]
Cosmetic changes.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 12:10:00 +0000 (12:10 +0000)]
New function (only partially implemented) to pretty print an Ast at the
semantics level.
Stefano Zacchiroli [Mon, 4 Jul 2005 12:08:55 +0000 (12:08 +0000)]
added some utility functions on filename suffixes
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 11:59:55 +0000 (11:59 +0000)]
Use eval_from_stream in place of eval_from_stream_ref to avoid printing the
prompt.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 11:55:48 +0000 (11:55 +0000)]
include must not add aliases in the script!
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 10:45:52 +0000 (10:45 +0000)]
"include" command implemented.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 10:38:32 +0000 (10:38 +0000)]
"include" command implemented.
Enrico Tassi [Mon, 4 Jul 2005 09:59:57 +0000 (09:59 +0000)]
matitaclean splitted in matitacleanLib and matitaclean.
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 08:57:07 +0000 (08:57 +0000)]
alias declarations are now put in the .moo file.
Enrico Tassi [Mon, 4 Jul 2005 08:49:24 +0000 (08:49 +0000)]
matitaclean now call getter.ls using a buri with a trailing /
Claudio Sacerdoti Coen [Mon, 4 Jul 2005 07:40:28 +0000 (07:40 +0000)]
Improvements in matitatop: instead of doing exit -1 it enters the toploop
after a ^C.
Claudio Sacerdoti Coen [Sun, 3 Jul 2005 14:47:59 +0000 (14:47 +0000)]
Equality tactics are now used in the first half of the script.
Note: it seems that "elim H ?" is more powerful than "rewrite < H ?" since
it is able to discover the value of the implicit argument ?. To be improved.
Claudio Sacerdoti Coen [Sat, 2 Jul 2005 14:50:11 +0000 (14:50 +0000)]
The equality tactics are now exploited.
Claudio Sacerdoti Coen [Sat, 2 Jul 2005 14:42:46 +0000 (14:42 +0000)]
All the equalityTactics have now been ported to use both the equality of
Coq and that of Matita.
Note: the only problematic tactic is replace that must pick an equality without
any hint. Right now it always picks the one of matita.
Claudio Sacerdoti Coen [Sat, 2 Jul 2005 13:59:16 +0000 (13:59 +0000)]
New theorem: eq_ind_r.
Claudio Sacerdoti Coen [Sat, 2 Jul 2005 13:49:22 +0000 (13:49 +0000)]
cosmetic change: a space removed (to make tests/Makefile and library/Makefile
the same)
Alberto Griggio [Fri, 1 Jul 2005 19:08:05 +0000 (19:08 +0000)]
fixed bug in proof generation, new weight function to sort equalities, which
gives a huge speedup
Enrico Tassi [Fri, 1 Jul 2005 18:57:48 +0000 (18:57 +0000)]
may fix the nigtly build
Enrico Tassi [Fri, 1 Jul 2005 17:59:48 +0000 (17:59 +0000)]
more makefile work
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:39:20 +0000 (17:39 +0000)]
make tests and make tests.opt now call their counterparts in library and tests
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:38:35 +0000 (17:38 +0000)]
The tests are now in alphabetical order.
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:31:33 +0000 (17:31 +0000)]
match.ma removed
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:21:13 +0000 (17:21 +0000)]
* match.ma removed (it is now splitted in several files in library/*.ma)
* Makefile.tests removed (redundant with tests/Makefile)
* make tests and make tests.opt now call the same targets in library and tests
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:16:00 +0000 (17:16 +0000)]
...
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:14:39 +0000 (17:14 +0000)]
conflicting baseuri
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:05:23 +0000 (17:05 +0000)]
matitaclean is necessary!
However, we need a fast ls method for this. Waiting for Zack's new getter...
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 17:00:00 +0000 (17:00 +0000)]
...
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:47:33 +0000 (16:47 +0000)]
* makefile improved
* new target-schema: *.opt
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:40:54 +0000 (16:40 +0000)]
new targets:
opt
verbose.opt
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:29:19 +0000 (16:29 +0000)]
...
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:27:37 +0000 (16:27 +0000)]
New argument: the cleaner.
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:24:15 +0000 (16:24 +0000)]
make all is now nicer
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:22:42 +0000 (16:22 +0000)]
Two targets now:
make all
make verbose
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:16:15 +0000 (16:16 +0000)]
make MATITAC="../scripts/do_tests.sh ../matitac /dev/null"
can now be used to benchmark the output
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:01:12 +0000 (16:01 +0000)]
...
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 16:00:53 +0000 (16:00 +0000)]
Makefile improved
Claudio Sacerdoti Coen [Fri, 1 Jul 2005 15:43:43 +0000 (15:43 +0000)]
The library of matita is borned! Long life to the library of matita.
Enrico Tassi [Fri, 1 Jul 2005 15:01:38 +0000 (15:01 +0000)]
ma -> moo in dependencies
Stefano Zacchiroli [Fri, 1 Jul 2005 14:57:18 +0000 (14:57 +0000)]
more logging information on received request
Stefano Zacchiroli [Fri, 1 Jul 2005 14:56:59 +0000 (14:56 +0000)]
uses relative OCAMLPATH
Enrico Tassi [Fri, 1 Jul 2005 14:55:19 +0000 (14:55 +0000)]
now maketests uses matitaclean (but not in the right way)
tests are made in the stupid order, not in the needed one
Enrico Tassi [Fri, 1 Jul 2005 14:40:19 +0000 (14:40 +0000)]
first snapshot of separate compilation
Enrico Tassi [Fri, 1 Jul 2005 14:38:10 +0000 (14:38 +0000)]
on is now a keyword (needed in let rec)