]>
matita.cs.unibo.it Git - helm.git/log
Enrico Tassi [Thu, 7 Jul 2005 15:31:30 +0000 (15:31 +0000)]
apply_tac now catches TypeChecerFailure and raises Failure
Enrico Tassi [Thu, 7 Jul 2005 15:31:01 +0000 (15:31 +0000)]
fixed auto when the context has some deleted hypothesis
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 15:27:14 +0000 (15:27 +0000)]
No more need for symbolic links: .matita, the configuration file, etc. are
now looked for in the directory ./configure was launched in.
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 15:05:10 +0000 (15:05 +0000)]
Bug fixed: uris can contain '-' (e.g. cic:/Sophia-Antipolis/...)
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 14:48:41 +0000 (14:48 +0000)]
Names bound in lambdas can now be used in the "canonical" name of the theorem.
Andrea Asperti [Thu, 7 Jul 2005 13:31:51 +0000 (13:31 +0000)]
Check function for Matita name convention.
Andrea Asperti [Thu, 7 Jul 2005 13:30:40 +0000 (13:30 +0000)]
Raising an error on a bad theorem name.
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:59 +0000 (12:23 +0000)]
- new upstream release
- gcc 4 abi transition
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:39 +0000 (12:23 +0000)]
s/debian\//debian/: avoid issue on make dist with new automake
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:15 +0000 (12:23 +0000)]
bumped version to 0.0.7
Stefano Zacchiroli [Thu, 7 Jul 2005 12:22:57 +0000 (12:22 +0000)]
enable static binding of C/OCaml glue code
Ferruccio Guidi [Thu, 7 Jul 2005 12:20:55 +0000 (12:20 +0000)]
another bug of auto
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 12:15:27 +0000 (12:15 +0000)]
...
Enrico Tassi [Thu, 7 Jul 2005 11:03:52 +0000 (11:03 +0000)]
$ matita filename
if filename is non-existent then creates it
Enrico Tassi [Thu, 7 Jul 2005 11:02:44 +0000 (11:02 +0000)]
added test for elim
Enrico Tassi [Thu, 7 Jul 2005 11:02:10 +0000 (11:02 +0000)]
tab -> spaces
Enrico Tassi [Thu, 7 Jul 2005 11:01:59 +0000 (11:01 +0000)]
alim of now resets the counter
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:55:25 +0000 (09:55 +0000)]
...
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:54:49 +0000 (09:54 +0000)]
matitaclean now removes the .moo file, if existent.
Enrico Tassi [Thu, 7 Jul 2005 09:45:18 +0000 (09:45 +0000)]
env creation fix
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:40:02 +0000 (09:40 +0000)]
Bug fixed: no .moo can be generated if the status is <> No_proof
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:39:47 +0000 (09:39 +0000)]
Debugging message removed.
Enrico Tassi [Thu, 7 Jul 2005 09:31:41 +0000 (09:31 +0000)]
now tables are recreated if needed and mattiaclean all really clears the owner env (purging tables that will be recreated by matita/c)
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:31:36 +0000 (09:31 +0000)]
notify was not called when Margin was raised. Fixed.
Enrico Tassi [Thu, 7 Jul 2005 09:19:28 +0000 (09:19 +0000)]
tables for matita.owner are created at boot
Enrico Tassi [Thu, 7 Jul 2005 09:06:48 +0000 (09:06 +0000)]
fixed according to the new fresh name generator
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:02:19 +0000 (09:02 +0000)]
matita.ma.templ must be symbolically linked
Enrico Tassi [Thu, 7 Jul 2005 08:41:05 +0000 (08:41 +0000)]
fixed a problem when newScript was called
(the filename was not resetted properly)
Enrico Tassi [Thu, 7 Jul 2005 08:08:08 +0000 (08:08 +0000)]
removed gdom2 dep
Stefano Zacchiroli [Wed, 6 Jul 2005 17:20:25 +0000 (17:20 +0000)]
- bugfix: correctly handle real "index.theory"
- removed some debugging prints
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 17:20:23 +0000 (17:20 +0000)]
Bug fixed: "intros n" should fail when there are less than n products or
let-ins. In particular "intro" should fail if the goal is not a product or
a let-in.
Stefano Zacchiroli [Wed, 6 Jul 2005 17:15:02 +0000 (17:15 +0000)]
added index.theory handling
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 16:30:03 +0000 (16:30 +0000)]
Fixed a bug in the "do" tactical that made it diverge.
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 16:14:05 +0000 (16:14 +0000)]
mk_fresh_name now returns [name] instead of its basename if [name] is unused
in the context
Stefano Zacchiroli [Wed, 6 Jul 2005 16:00:45 +0000 (16:00 +0000)]
no longer handle Shell exceptions (no more used by helm-getter)
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:55 +0000 (15:49 +0000)]
added backtick function
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:45 +0000 (15:49 +0000)]
no longer uses Shell library
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:32 +0000 (15:49 +0000)]
- updated META dependencies (no more dbm, no more shell)
- removed module Http_getter_map
Stefano Zacchiroli [Wed, 6 Jul 2005 15:48:43 +0000 (15:48 +0000)]
uses mowgli's getter conffile as sample
Enrico Tassi [Wed, 6 Jul 2005 15:46:38 +0000 (15:46 +0000)]
some more tests
Stefano Zacchiroli [Wed, 6 Jul 2005 15:24:22 +0000 (15:24 +0000)]
reimplemented on top of latest getter library (no more maps!!!!)
Stefano Zacchiroli [Wed, 6 Jul 2005 15:24:07 +0000 (15:24 +0000)]
bugfix: leave ".theory" suffix in place for theory uris
Stefano Zacchiroli [Wed, 6 Jul 2005 15:23:46 +0000 (15:23 +0000)]
help string in sync with available commands
Stefano Zacchiroli [Wed, 6 Jul 2005 15:23:30 +0000 (15:23 +0000)]
- handle prefixes on the same line in conffile
- cosmetic changes in settings pretty printing
Enrico Tassi [Wed, 6 Jul 2005 15:03:41 +0000 (15:03 +0000)]
check on baseuri
Enrico Tassi [Wed, 6 Jul 2005 14:52:52 +0000 (14:52 +0000)]
added tests for contructor and clearbody
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 13:55:49 +0000 (13:55 +0000)]
1. tactical "try_tacticals" renamed to "first"
2. tacticals are now implemented as a functor to abstract the type of
the tactic
3. tacticals are now activated in matita. Their arguments are parsed in the
right context.
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 13:53:19 +0000 (13:53 +0000)]
clean did not remove matitatop*
Enrico Tassi [Wed, 6 Jul 2005 13:44:39 +0000 (13:44 +0000)]
added test for change
Enrico Tassi [Wed, 6 Jul 2005 13:09:34 +0000 (13:09 +0000)]
added test for assumption
Enrico Tassi [Wed, 6 Jul 2005 13:09:16 +0000 (13:09 +0000)]
clear now fails if the hypothesys doesnt exist, and doesn not typecheck
the whole context
Stefano Zacchiroli [Wed, 6 Jul 2005 12:58:05 +0000 (12:58 +0000)]
added support for multiple binding of the same prefix (needed by the
getter daemon for handling stylesheets)
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.