]>
matita.cs.unibo.it Git - helm.git/log
Stefano Zacchiroli [Thu, 15 Apr 2004 13:35:53 +0000 (13:35 +0000)]
- better pretty printing of exceptions (added red color)
- added "-update" command line parameter for batch updating
Stefano Zacchiroli [Thu, 15 Apr 2004 13:35:21 +0000 (13:35 +0000)]
- fixed dtd_base_urls implementation
- factorized a lot of code in document patching
Stefano Zacchiroli [Thu, 15 Apr 2004 13:35:00 +0000 (13:35 +0000)]
- better pretty printing on /update
- added stdout logger
Stefano Zacchiroli [Thu, 15 Apr 2004 12:52:24 +0000 (12:52 +0000)]
added string_of_html_tag (plain text pretty printer for tags)
Stefano Zacchiroli [Thu, 15 Apr 2004 12:25:40 +0000 (12:25 +0000)]
added support for multiple dtd_base_urls
Ferruccio Guidi [Wed, 14 Apr 2004 17:33:12 +0000 (17:33 +0000)]
updating all sections
Ferruccio Guidi [Wed, 14 Apr 2004 16:07:10 +0000 (16:07 +0000)]
patched
Claudio Sacerdoti Coen [Wed, 14 Apr 2004 14:11:52 +0000 (14:11 +0000)]
Bug fixed: the following happened.
Auto generated two goals.
Closing the first goal instantiated also the second goal.
But we were still iterating over the original list of goals ==> BOOM!
Stefano Zacchiroli [Wed, 14 Apr 2004 13:56:47 +0000 (13:56 +0000)]
added exists_meta
Ferruccio Guidi [Wed, 14 Apr 2004 11:25:09 +0000 (11:25 +0000)]
patched
Ferruccio Guidi [Tue, 13 Apr 2004 15:58:12 +0000 (15:58 +0000)]
updating the introduction
Stefano Zacchiroli [Fri, 9 Apr 2004 15:09:28 +0000 (15:09 +0000)]
ported to latest polymorphic variant types
Claudio Sacerdoti Coen [Wed, 7 Apr 2004 14:30:41 +0000 (14:30 +0000)]
Added flag test_equality_only to are_convertible to better implement
the <=_{\beta\delta\iota\zeta} relation.
Claudio Sacerdoti Coen [Wed, 7 Apr 2004 14:29:25 +0000 (14:29 +0000)]
Added flag test_equality_only to are_convertible (to better implement
the <=_{\beta\delta\iota\zeta} relation).
Stefano Zacchiroli [Wed, 7 Apr 2004 12:42:37 +0000 (12:42 +0000)]
added a missing <br> tag
Stefano Zacchiroli [Tue, 6 Apr 2004 12:43:51 +0000 (12:43 +0000)]
implemented save_to
Stefano Zacchiroli [Tue, 6 Apr 2004 12:43:43 +0000 (12:43 +0000)]
- uncommented save_to function (now implemented)
- added (tiny) description of the 'variable interpolation' feature
Stefano Zacchiroli [Tue, 6 Apr 2004 12:43:02 +0000 (12:43 +0000)]
added Unix dependency (needed in order to run xmllint)
Stefano Zacchiroli [Tue, 6 Apr 2004 12:38:20 +0000 (12:38 +0000)]
eta_fixing of the CurrentProof metasenv is wrong, since eta_fix does not have
the context parameter. Fixed by avoiding CurrentProof metasenv eta_fixing.
Stefano Zacchiroli [Tue, 6 Apr 2004 12:08:23 +0000 (12:08 +0000)]
The parser accepts terms with metavariables as statements of theorems ==>
metavariable instantiation must be propagated also on the theorem statement.
Stefano Zacchiroli [Tue, 6 Apr 2004 09:56:08 +0000 (09:56 +0000)]
- added test file
Stefano Zacchiroli [Tue, 6 Apr 2004 09:53:26 +0000 (09:53 +0000)]
- added via_http parameter so that when the getter is used locally (i.e.
as a library), http specific messages aren't generated
- use polymorphic variants for some configuration parameters
- better logging on /update (<br> tags are now generated)
Stefano Zacchiroli [Tue, 6 Apr 2004 09:52:10 +0000 (09:52 +0000)]
- use polymorphic variants for some configuration parameters
Stefano Zacchiroli [Tue, 6 Apr 2004 09:50:39 +0000 (09:50 +0000)]
bugfix: local context and canonical context previously don't have the
same length
Stefano Zacchiroli [Tue, 6 Apr 2004 09:04:45 +0000 (09:04 +0000)]
bugfix: the function that abstract constant occurrences by putting metavariables
in place of identity explicit substitutions (local contexts) is generalized to
put ?1 : ?2 : Type in place of a ?1 : Type to take care of <Type in contravariant
position. Note: this is still partially bugged (see previous commit on the same
topic).
Stefano Zacchiroli [Tue, 6 Apr 2004 09:02:18 +0000 (09:02 +0000)]
reorganized functions order
Claudio Sacerdoti Coen [Mon, 5 Apr 2004 17:32:45 +0000 (17:32 +0000)]
http_getter.conf.xml ==> /projects/helm/etc/http_getter.conf.xml
Stefano Zacchiroli [Mon, 5 Apr 2004 17:22:29 +0000 (17:22 +0000)]
added html_of_html_tag
Claudio Sacerdoti Coen [Mon, 5 Apr 2004 16:57:44 +0000 (16:57 +0000)]
URL patching in ENTITY declarations extended to cover also absolute URLs.
Claudio Sacerdoti Coen [Mon, 5 Apr 2004 16:49:13 +0000 (16:49 +0000)]
XHTML character entities (used in the internal subset of .theory.xml files).
Andrea Asperti [Mon, 5 Apr 2004 13:58:54 +0000 (13:58 +0000)]
Added a new function in_cache to cicEnvironemt. It takes an uri
and returns true or false according to the fact that uri is or
is not in the cache
Claudio Sacerdoti Coen [Sun, 4 Apr 2004 13:44:08 +0000 (13:44 +0000)]
ht:DEFINITION/Definition differentiated into
ht:DEFINITION/Definition and
ht:DEFINITION/InteractiveDefinition
because of an explicit request of Iris Loeb.
Stefano Zacchiroli [Fri, 2 Apr 2004 12:20:14 +0000 (12:20 +0000)]
s/per_user_settings/user_settings/ for consistency with gTopLevel
configuration file
Stefano Zacchiroli [Fri, 2 Apr 2004 11:51:04 +0000 (11:51 +0000)]
- logging of long-running actions (like update) is now sent to the
client incrementally
- moved some frontend related functions (like return_html*) from
Http_getter_common to the frontend (main.ml)
Stefano Zacchiroli [Thu, 1 Apr 2004 17:06:27 +0000 (17:06 +0000)]
removed no longer needed password from connection string
Stefano Zacchiroli [Thu, 1 Apr 2004 16:59:09 +0000 (16:59 +0000)]
- added "Host:" line to http requests so that virtual hosting hosts are
supported (and ancient HTTP are no longer supported)
Stefano Zacchiroli [Thu, 1 Apr 2004 16:58:00 +0000 (16:58 +0000)]
- removed http_get/http_get_iter implementations, use the analogous
functions from ocaml-http
Claudio Sacerdoti Coen [Thu, 1 Apr 2004 16:40:46 +0000 (16:40 +0000)]
<VARIABLE as="LocalFact"/> added
Stefano Zacchiroli [Thu, 1 Apr 2004 15:45:08 +0000 (15:45 +0000)]
removed an out of date comment
Stefano Zacchiroli [Thu, 1 Apr 2004 15:44:50 +0000 (15:44 +0000)]
added hyperlinks to help message
Stefano Zacchiroli [Thu, 1 Apr 2004 10:14:46 +0000 (10:14 +0000)]
removed out of date configuration file
Matteo Selmi [Wed, 31 Mar 2004 20:21:56 +0000 (20:21 +0000)]
tacticChaser modified to avoid double "apply" and to avoid to apply uris ".var" in tactic "auto".
Lionel Mamane [Wed, 31 Mar 2004 14:54:52 +0000 (14:54 +0000)]
Meta files are in METAS subdir
source of meta files are called meta., not META.
Lionel Mamane [Wed, 31 Mar 2004 11:51:56 +0000 (11:51 +0000)]
Install to findlib-defined dest dir, not to stdlib dir
Claudio Sacerdoti Coen [Tue, 30 Mar 2004 16:36:09 +0000 (16:36 +0000)]
- provastruct.theory.xml removed (what was that exactly?)
- @name of SECTION renamed to @uri
Ferruccio Guidi [Sun, 28 Mar 2004 11:06:45 +0000 (11:06 +0000)]
updating and structuring
Claudio Sacerdoti Coen [Fri, 26 Mar 2004 14:58:17 +0000 (14:58 +0000)]
Algebra => CoRN
Claudio Sacerdoti Coen [Fri, 26 Mar 2004 14:55:16 +0000 (14:55 +0000)]
tex notation enabled
Luca Padovani [Thu, 25 Mar 2004 11:40:41 +0000 (11:40 +0000)]
* the .o files to be used in the dll are now taken from the .libs subdirectoy
(which presumably contains the PIC code)
Stefano Zacchiroli [Wed, 24 Mar 2004 16:52:15 +0000 (16:52 +0000)]
CSC: hack to make applications of constants that have a Type sort which
occurs in contravariant position work. The idea is to generate in place
of a metavariable of type Type (that should be of type <Type) a
metavariable of type "a metavariable of type Type". The problem is that
in this way the metavariable can also be instantiated that is not a
sort.
Luca Padovani [Wed, 24 Mar 2004 08:19:28 +0000 (08:19 +0000)]
* added embedding test (HTML)
* new things to do
Luca Padovani [Wed, 24 Mar 2004 06:35:40 +0000 (06:35 +0000)]
* added TODO file
Luca Padovani [Tue, 23 Mar 2004 21:03:55 +0000 (21:03 +0000)]
* added test with MathML really embedded within HTML
* set plugin border to 0 (? black line still visible)
* is set SHADOW_NONE the plugin window gets dirty!!! :-(
Luca Padovani [Tue, 23 Mar 2004 14:49:46 +0000 (14:49 +0000)]
* implemented click so that the browser is notified with the new URL
and loads it
Stefano Zacchiroli [Mon, 22 Mar 2004 17:48:49 +0000 (17:48 +0000)]
cosmetic alignment change
Stefano Zacchiroli [Mon, 22 Mar 2004 17:47:13 +0000 (17:47 +0000)]
- implemented real thread killing (in place of the previous fake implementation)
Claudio Sacerdoti Coen [Mon, 22 Mar 2004 17:46:00 +0000 (17:46 +0000)]
load_document(_,NULL) => unload
Claudio Sacerdoti Coen [Mon, 22 Mar 2004 11:27:32 +0000 (11:27 +0000)]
- power notation
- mult for BinInt
*** DANGEROUS ***
- multiple NUM instances now are different instances
Claudio Sacerdoti Coen [Mon, 22 Mar 2004 11:22:03 +0000 (11:22 +0000)]
...
Ferruccio Guidi [Sun, 21 Mar 2004 19:31:26 +0000 (19:31 +0000)]
introduction updated
Ferruccio Guidi [Sun, 21 Mar 2004 11:15:28 +0000 (11:15 +0000)]
The operational semantics of the core language is ready
Claudio Sacerdoti Coen [Wed, 17 Mar 2004 13:39:23 +0000 (13:39 +0000)]
Bug fixed for theorems whose statement are like
((A -> B) -> C) -> D
Andrea Asperti [Tue, 16 Mar 2004 17:50:08 +0000 (17:50 +0000)]
Sorts are no longer all convertible. To be completed once that universes are
implemented.
Andrea Asperti [Tue, 16 Mar 2004 17:47:06 +0000 (17:47 +0000)]
Sorts are no longer all convertible. To be completed once that universes
are implemented.
Andrea Asperti [Mon, 15 Mar 2004 12:36:40 +0000 (12:36 +0000)]
This fails.
Stefano Zacchiroli [Sun, 14 Mar 2004 10:21:12 +0000 (10:21 +0000)]
added final version of the paper (for the records)
Stefano Zacchiroli [Sun, 14 Mar 2004 10:20:11 +0000 (10:20 +0000)]
talk committed
Ferruccio Guidi [Fri, 12 Mar 2004 23:02:32 +0000 (23:02 +0000)]
updating
acerioni [Fri, 12 Mar 2004 10:12:25 +0000 (10:12 +0000)]
New tactic Auto.
acerioni [Fri, 12 Mar 2004 09:54:38 +0000 (09:54 +0000)]
First implementation of the Auto tactic.
- tacticChaser: added a function to locate all the theorem tha can be applied
- variousTactics: the Auto tactic
acerioni [Fri, 12 Mar 2004 09:40:58 +0000 (09:40 +0000)]
Type of exception changed: from exn to string.
Ferruccio Guidi [Wed, 10 Mar 2004 17:44:27 +0000 (17:44 +0000)]
- interpreter: the queries are printed before execution
- generator : a bug in the generation of isfalse clauses was fixed
Claudio Sacerdoti Coen [Wed, 10 Mar 2004 13:11:19 +0000 (13:11 +0000)]
interpretation_choices not declared
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 16:29:49 +0000 (16:29 +0000)]
escape/unescape no longer works with '+';
replaced with encodeURIComponent and decodeURIComponent
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 16:19:01 +0000 (16:19 +0000)]
Parameter forgot.
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 16:09:13 +0000 (16:09 +0000)]
Partially ported to new disambiguating parser.
Some bugs left (e.g. in aliases)
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 15:59:56 +0000 (15:59 +0000)]
Debug code removed.
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 14:59:18 +0000 (14:59 +0000)]
Dead code removed.
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 10:43:54 +0000 (10:43 +0000)]
- non empty metasenv after the parsing phase are now accepted
- still many bugs open (due to the new aliases for symbols)
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 10:34:31 +0000 (10:34 +0000)]
Bug fixed: instead of generating "not ()", I generate "true" (for PostGresql)
and "1" for Mysql.
Claudio Sacerdoti Coen [Tue, 9 Mar 2004 09:52:33 +0000 (09:52 +0000)]
Meta no longer raise a failure. Instead they return an empty set of
constraints. This is just a temporary patch. To be understood.
Claudio Sacerdoti Coen [Mon, 8 Mar 2004 23:16:50 +0000 (23:16 +0000)]
- reindented
- "count (" is not valid SQL (at least for MySql).
Replaced with "count("
- binary removed. Tables are now binary by default.
The advantage is that in this way indexes do work.
Claudio Sacerdoti Coen [Mon, 8 Mar 2004 16:39:56 +0000 (16:39 +0000)]
Disambiguation can now return more than one choice.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 18:27:37 +0000 (18:27 +0000)]
Quick & dirty patch to overcome a bug of ocamlfind.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 17:57:39 +0000 (17:57 +0000)]
Added option -timeout. Default is 5s.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 17:54:15 +0000 (17:54 +0000)]
\Assign and \subst to match the parser.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 17:51:45 +0000 (17:51 +0000)]
MutCase branches must be parsed and printed using \Rightarrow.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 17:48:50 +0000 (17:48 +0000)]
Branch of MutCase must be parsed and printed using \Rightarrow.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 16:43:46 +0000 (16:43 +0000)]
Debugging message removed.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 16:42:29 +0000 (16:42 +0000)]
apply_subst did not apply the substitution to the explicit named substitution
(local context) of a variable.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 16:20:42 +0000 (16:20 +0000)]
Refine now raises only RefineFailure, AssertFailure or Uncertain.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 16:20:29 +0000 (16:20 +0000)]
Wrong error message patched.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 15:29:20 +0000 (15:29 +0000)]
List.nth not guarded by try ... with. Fixed.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 14:20:34 +0000 (14:20 +0000)]
Debugging code removed.
Query logging is already implemented. It can be activated from the
.conf.xml file.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 14:19:42 +0000 (14:19 +0000)]
HelmLogger logging function connected to MathQL Interpreter logger function.
Claudio Sacerdoti Coen [Fri, 5 Mar 2004 12:24:05 +0000 (12:24 +0000)]
Syntax of explicit named substitions syncronized with the parser.
Claudio Sacerdoti Coen [Tue, 2 Mar 2004 23:46:42 +0000 (23:46 +0000)]
Yet another error in the id regexp: numbers are allowed in identifiers, as well
as 's.
Claudio Sacerdoti Coen [Tue, 2 Mar 2004 23:37:08 +0000 (23:37 +0000)]
Bug in guarded_by_destructors (case Rel to a definition in the context) fixed.
Claudio Sacerdoti Coen [Tue, 2 Mar 2004 18:56:53 +0000 (18:56 +0000)]
Big bug fixed: batchParser applied the varsprefix prefix also to
constants and inductive types!!!
It is now possible to specify independently the prefix for variables and
the prefix for all the other objects.
Claudio Sacerdoti Coen [Tue, 2 Mar 2004 18:30:25 +0000 (18:30 +0000)]
Improved output when [ MANY ] occurs.