Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-01 08:43:39 -0700 (Tue, 01 Jun 2004)
Revision: 5842
Log message:
Added lm_uname, a hook to the uname syscall.
Changes | Path |
+32 -3 | metaprl/OMakefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-01 13:11:56 -0700 (Tue, 01 Jun 2004)
Revision: 5843
Log message:
Updated the OMakefiles to see if we can get threads working again.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-01 19:34:11 -0700 (Tue, 01 Jun 2004)
Revision: 5844
Log message:
Updating the make build system to support THREADS_ENABLED.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-01 19:46:55 -0700 (Tue, 01 Jun 2004)
Revision: 5845
Log message:
- added a generated file to "make clean"
- use "rm; ar cq" (same as omake) instead of "ar r" (which prints annoying messages).
Changes | Path |
+4 -2 | metaprl/mk/rules |
+1 -1 | metaprl/support/shell/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-01 20:39:05 -0700 (Tue, 01 Jun 2004)
Revision: 5846
Log message:
Fixing bug 221 - made the Phobos pp functionality more consistent.
Changes | Path |
+1 -1 | metaprl/filter/phobos/phobos_main.ml |
+1 -0 | metaprl/filter/phobos/phobos_print.ml |
+0 -14 | metaprl/filter/phobos/phobos_util.ml |
+49 -76 | metaprl/filter/phobos/phobos_util.mli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-01 22:19:28 -0700 (Tue, 01 Jun 2004)
Revision: 5847
Log message:
More profiling support.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-01 22:32:50 -0700 (Tue, 01 Jun 2004)
Revision: 5848
Log message:
"omake clean" should be a bit more clean.
Changes | Path |
+1 -1 | metaprl/OMakefile |
+2 -0 | metaprl/support/shell/inputs/OMakefile |
Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2004-06-02 00:21:15 -0700 (Wed, 02 Jun 2004)
Revision: 5849
Log message:
Other places requiring quote-parameter update.
Changes | Path |
+1 -0 | metaprl-branches/quote_param/filter/base/filter_cache_fun.ml |
+1 -0 | metaprl-branches/quote_param/filter/filter/filter_parse.ml |
+2 -0 | metaprl-branches/quote_param/library/mbterm.ml |
Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2004-06-02 00:36:03 -0700 (Wed, 02 Jun 2004)
Revision: 5850
Log message:
Removed unnecessary changes in 1.31.2.2
Changes | Path |
+0 -1 | metaprl-branches/quote_param/filter/base/filter_cache_fun.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-04 12:23:54 -0700 (Fri, 04 Jun 2004)
Revision: 5851
Log message:
This update is just a rearrangement of the code to make it a bit more manageable:
- Moved a number of common types from Proof_edit to Shell_sig (the types are
all related and it is nice to have them in the same place).
- Inlined package_sig.mlz into package_info.mli (since we had a signature that
was only referred to once).
- Inlined Package_info.Package into Package_info (no need to have extra
indirection).
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-04 14:26:57 -0700 (Fri, 04 Jun 2004)
Revision: 5852
Log message:
Removing some unused code (because it is using some APIs that I want
to make private).
Changes | Path |
+0 -32 | metaprl/support/shell/shell.ml |
+0 -1 | metaprl/support/shell/shell_sig.mlz |
Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2004-06-04 14:50:05 -0700 (Fri, 04 Jun 2004)
Revision: 5853
Log message:
Alexei&Xin:
Added "@" for quote parameter.
Changes | Path |
+4 -0 | metaprl-branches/quote_param/filter/filter/term_grammar.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-04 15:43:14 -0700 (Fri, 04 Jun 2004)
Revision: 5854
Log message:
Cert generation prints a lot of junk; redirecting it to /dev/null.
Changes | Path |
+5 -3 | metaprl/support/shell/inputs/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-04 16:12:47 -0700 (Fri, 04 Jun 2004)
Revision: 5855
Log message:
(Merging the quote_param branch)
This commit is a first step towards adding reflective reasoning capabilities
to MetaPRL. This adds:
- a "Quote" parameter (represented as "@" on I/O)
- support for basic quoting/unquoting (no variable or sequent support yet) to
the term modules.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-04 16:54:27 -0700 (Fri, 04 Jun 2004)
Revision: 5856
Log message:
Removing some unused code that attempted to duplicate functionality already
existing elsewhere.
Changes | Path |
+2 -2 | metaprl/support/shell/package_info.ml |
+5 -8 | metaprl/support/shell/proof_edit.ml |
+2 -3 | metaprl/support/shell/proof_edit.mli |
+0 -1 | metaprl/support/shell/shell_rule.ml |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-05 18:26:21 -0700 (Sat, 05 Jun 2004)
Revision: 5857
Log message:
reduce_add_monom is more strict now (does not rely on implicit assumptions)
all rewrites added to .mli for profiling
Changes | Path |
+1 -1 | metaprl/theories/itt/itt_mpoly2.ml |
+33 -6 | metaprl/theories/itt/itt_mpoly2.mli |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-05 22:04:10 -0700 (Sat, 05 Jun 2004)
Revision: 5858
Log message:
minor changes
Changes | Path |
+15 -14 | metaprl/theories/itt/itt_mpoly2.ml |
+1 -0 | metaprl/theories/itt/itt_mpoly2.mli |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-06 09:08:04 -0700 (Sun, 06 Jun 2004)
Revision: 5859
Log message:
Added a slight improvement.
Changes | Path |
+4 -0 | metaprl/theories/itt/itt_mpoly2_bench.ml |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-06 20:48:24 -0700 (Sun, 06 Jun 2004)
Revision: 5860
Log message:
more optimization (treatment of wf-subgoals is optimal now,
itt_mpoly2_bench is 5 times slower than itt_int_arith)
Changes | Path |
+13 -0 | metaprl/theories/itt/itt_mpoly2.ml |
+10 -0 | metaprl/theories/itt/itt_mpoly2.mli |
+11 -1 | metaprl/theories/itt/itt_mpoly2_bench.ml |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-08 20:17:17 -0700 (Tue, 08 Jun 2004)
Revision: 5861
Log message:
Fixing some proofs that were borken long ago - when I forked evaluation to
a separate (from reduceC) resource.
Changes | Path |
+1 -1 | metaprl/theories/itt/itt_mpoly2.ml |
+9527 -8246 | metaprl/theories/itt/itt_mpoly2.prla |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-08 20:45:26 -0700 (Tue, 08 Jun 2004)
Revision: 5862
Log message:
*.o added
Changes | Path |
Properties | metaprl/theories/itt |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-08 20:49:14 -0700 (Tue, 08 Jun 2004)
Revision: 5863
Log message:
Added one more version with no intermediate conversions
(from reflected terms to polynomials) at all but efficency is exactly same as
in itt_mpoly2(_bench). Will look for possible optimizations.
Changes | Path |
+1 -0 | metaprl/theories/itt/OMakefile |
Added | metaprl/theories/itt/itt_mpoly3.ml |
Properties | metaprl/theories/itt/itt_mpoly3.ml |
Added | metaprl/theories/itt/itt_mpoly3.mli |
Properties | metaprl/theories/itt/itt_mpoly3.mli |
Added | metaprl/theories/itt/itt_mpoly3.prla |
Properties | metaprl/theories/itt/itt_mpoly3.prla |
Added | metaprl/theories/itt/itt_mpoly3_bench.ml |
Properties | metaprl/theories/itt/itt_mpoly3_bench.ml |
Added | metaprl/theories/itt/itt_mpoly3_bench.mli |
Properties | metaprl/theories/itt/itt_mpoly3_bench.mli |
Added | metaprl/theories/itt/itt_mpoly3_bench.prla |
Properties | metaprl/theories/itt/itt_mpoly3_bench.prla |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-08 23:25:24 -0700 (Tue, 08 Jun 2004)
Revision: 5864
Log message:
Some code cleanup.
Changes | Path |
+44 -73 | metaprl/tactics/proof/proof_boot.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-09 00:01:59 -0700 (Wed, 09 Jun 2004)
Revision: 5865
Log message:
Correctly normalize the proof node when taking a node count (the code that was
supposed to do it used to be incomplete).
Changes | Path |
+5 -8 | metaprl/tactics/proof/proof_boot.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-09 00:51:43 -0700 (Wed, 09 Jun 2004)
Revision: 5866
Log message:
Proved pairFormation from pairEquality.
Changes | Path |
+14 -15 | metaprl/theories/itt/itt_dprod.ml |
+4288 -4326 | metaprl/theories/itt/itt_dprod.prla |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-09 01:55:08 -0700 (Wed, 09 Jun 2004)
Revision: 5867
Log message:
The Itt_dprod.productSubtype rule was invalid! I've added the missing wf
assumption and turned the rule from an invalid prim to a proven
interactive one.
Changes | Path |
+6 -6 | metaprl/theories/itt/itt_dprod.ml |
+0 -11 | metaprl/theories/itt/itt_dprod.mli |
+1960 -1834 | metaprl/theories/itt/itt_dprod.prla |
+963 -1354 | metaprl/theories/itt/itt_prod.prla |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-09 10:53:06 -0700 (Wed, 09 Jun 2004)
Revision: 5868
Log message:
Minor code clean-up.
Changes | Path |
+0 -8 | metaprl/support/shell/shell.ml |
+15 -46 | metaprl/support/shell/shell_package.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-09 11:38:02 -0700 (Wed, 09 Jun 2004)
Revision: 5869
Log message:
This modifies the infrastructure for threads. Here is the model:
1. Each thread has a current state, and each state has a set
of global variables.
2. State variables must be locked before being used.
3. State variables come in two types: shared and private.
Each state has its own copy of the private variables.
For example, each job in the shell has its own state, and its
own copy of the Shell.info struct. States are managed implicitly,
so global variables look just like global variables. Access is
managed with the State.read/State.write routines.
Here is an example of usage for a shared variable:
let global_entry = State.shared_val "debug" (ref 0)
let get () =
State.read global_entry (fun x -> !x)
let incr () =
State.write global_entry (fun x -> x := !x + 1)
For private variable, you have to supply a "fork" function that
is used to copy the value. Each thread/state will have its own copy
of the variable. The other functions remain the same.
let global_entry = State.shared_val "debug" (ref 0) (fun x -> ref !x)
All the State.* functions are wrappers that take a function argument. The
value is locked on entry into the function, and unlocked when the function exits.
Exceptions are handled correctly.
Don't use Mutex if you can help it!!! The Mutex functions do not
handle exceptions correctly. Use the State module instead.
NOTES:
1. I removed the Java interface... It was just getting to be too much
of a hassle. We can ressurect it if we ever want it again.
2. This is just the infrastructure pass. The global values used by the
browser need to be updated to the new model.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-09 13:56:34 -0700 (Wed, 09 Jun 2004)
Revision: 5870
Log message:
Updated the browser to the new state model.
Note: we still get less parallelism than we would hope, because
refinement shares the (unique) output channel. This could be fixed
by making stdout/stderr private variables. Or we could just accept
that output will be jumbled if multiple threads are running.
I haven't actually enabled multiple threads yet in Http_simple.
That's next.
Changes | Path |
+28 -15 | metaprl/support/shell/browser_copy.mll |
+146 -118 | metaprl/support/shell/browser_state.ml |
+104 -43 | metaprl/support/shell/shell_browser.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-09 17:52:47 -0700 (Wed, 09 Jun 2004)
Revision: 5871
Log message:
Added a "find_subgoal" tool for finding the primitive node that generated
the given subgoal. This should be a great tactic debugging tool.
Basically, when you at a node (whether a rule box, or an internal "address 0"
one) on the form
Goal Term
BY ...
1. Subgoal Term
2. Subgoal Term
...
then "find_subgoal 0" would take you to the node that generated the goal term
(i.e. it would go up towards the root of the proof tree), the "find_subgoal 1"
would take you to the node that _first_ generated the subgoal 1 term (if
goal happens to be the same as subgoal 1, then it would still go up the tree;
otherwise it would "zoom into" the current node).
P.S. This code is not fully debugged, there still might be an "off by one" error
somewhere.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-09 19:02:18 -0700 (Wed, 09 Jun 2004)
Revision: 5872
Log message:
Simplified the code a bit (by moving the commands record hack into the
Top submodule).
Changes | Path |
+27 -38 | metaprl/support/shell/shell.ml |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-09 19:55:35 -0700 (Wed, 09 Jun 2004)
Revision: 5873
Log message:
Interestingly that for this version lazy strategy (like in reduceC)
is more efficient than more eager strategy used in itt_mpoly2.
Now itt_mpoly3_bench/test* is 4 times slower than itt_int_arith/test*.
Actually the most complicated "testn" only 2 times slower but simpler
examples have obviously worse factor.
I realized that we can't expect same performance from this approach
as normalizeC has because normalizeC is combination of ml-code and
rewrites but itt_mpoly* use only rewrites for normalization.
Changes | Path |
+3 -3 | metaprl/theories/itt/itt_mpoly3.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-10 09:55:11 -0700 (Thu, 10 Jun 2004)
Revision: 5874
Log message:
Declare the loc version of the resource_def.
Changes | Path |
+1 -0 | metaprl/support/display/summary.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-10 13:45:08 -0700 (Thu, 10 Jun 2004)
Revision: 5875
Log message:
This implements a version of SLOPPY_DEPENDENCIES. Sloppy dependencies
use a dummpy file .sloppy.
Changes | Path |
Properties | metaprl |
+18 -6 | metaprl/OMakefile |
+1 -1 | metaprl/editor/ml/shell_p4.ml |
+0 -2 | metaprl/mk/make_config.sh |
+6 -0 | metaprl/mllib/comment_parse.mll |
+6 -1 | metaprl/mllib/http_simple.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-10 14:53:34 -0700 (Thu, 10 Jun 2004)
Revision: 5876
Log message:
Resolved the Not_found problem. So hard to track down:(
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-10 15:06:02 -0700 (Thu, 10 Jun 2004)
Revision: 5877
Log message:
Removing some slot terms. Note that anything displayed in a slot
is selectable from the browser.
Changes | Path |
+1 -1 | metaprl/support/display/base_dform.ml |
+3 -3 | metaprl/support/display/summary.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-10 15:51:04 -0700 (Thu, 10 Jun 2004)
Revision: 5878
Log message:
Updated a few display forms (including one for sequents and meta-sequents)
to use slot{} in the right places.
Changes | Path |
+6 -5 | metaprl/support/display/base_dform.ml |
+5 -5 | metaprl/support/display/summary.ml |
+3 -3 | metaprl/theories/itt/itt_comment.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-10 16:36:41 -0700 (Thu, 10 Jun 2004)
Revision: 5879
Log message:
- Do not use slot{} in Perv!cons display form
- Do not use slot{} in Comments display forms
- Do use slot{} when displaying subterms of an SO var.
Ths problem with slot in comments (especially with the slot{'cdr} in the
Perv!cons display form) is that HTML has a limit on the level of nested tags -
the tags can only be nested up to 100 deep. We were exceeding this limit on
comments.
Changes | Path |
+2 -2 | metaprl/support/display/base_dform.ml |
+41 -41 | metaprl/support/display/comment.ml |
+1 -1 | metaprl/support/display/perv.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-10 17:01:13 -0700 (Thu, 10 Jun 2004)
Revision: 5880
Log message:
View options should now be more sensible.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-10 22:26:34 -0700 (Thu, 10 Jun 2004)
Revision: 5881
Log message:
Got rif of the unused "internal" flag for the display forms.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-11 03:23:07 -0700 (Fri, 11 Jun 2004)
Revision: 5882
Log message:
Removed a huge number of repeatitions of
try getenv "MPLIB" with ...
Now the Env_arg module is the "authoritative" source for this.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-11 09:33:41 -0700 (Fri, 11 Jun 2004)
Revision: 5883
Log message:
Synchronization fixes.
Changes | Path |
+3 -3 | metaprl/support/display/summary.ml |
+1 -1 | metaprl/support/shell/browser_resource.ml |
+20 -3 | metaprl/support/shell/shell_browser.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-11 11:05:55 -0700 (Fri, 11 Jun 2004)
Revision: 5884
Log message:
Stype tweaks to get resizing to work better.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-11 13:09:32 -0700 (Fri, 11 Jun 2004)
Revision: 5885
Log message:
Adding support for saving session state in files.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-11 18:23:11 -0700 (Fri, 11 Jun 2004)
Revision: 5886
Log message:
Moved the initialization of common paths ($MPLIB, $MP_HOME, ~/.metaprl, etc)
into the mllib/setup module.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-11 19:11:06 -0700 (Fri, 11 Jun 2004)
Revision: 5887
Log message:
Made the Setup.lib and Setup.root computation delayed (to allow the setup
module in proxyedit, and having it work without MPLIB defined).
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-11 20:46:13 -0700 (Fri, 11 Jun 2004)
Revision: 5888
Log message:
- (bug 154) Made the read_tokens function delayed - the token file will
not be read until an FDL connection is actually opened.
- The filter-processes MetaPRL files no longer depend on the phony
$(MPINSTALL) target! Now the only dependencies left are the real ones and
the build should be more parallelizable than before.
- Be more clean in "omake clean" in support/shell.
Changes | Path |
+7 -7 | metaprl/OMakefile |
+4 -2 | metaprl/editor/ml/nuprl_run.ml |
+3 -6 | metaprl/library/registry.ml |
+1 -3 | metaprl/library/registry.mli |
+1 -1 | metaprl/support/shell/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-11 22:49:39 -0700 (Fri, 11 Jun 2004)
Revision: 5889
Log message:
- Require omake 0.7.15
- Minore cleanup of the refiner subdirs.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-11 23:20:58 -0700 (Fri, 11 Jun 2004)
Revision: 5890
Log message:
Forgot to update this file as well (since it is only compiled when bytecode is used).
Changes | Path |
+1 -1 | metaprl/editor/ml/shell_p4.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-12 03:17:54 -0700 (Sat, 12 Jun 2004)
Revision: 5891
Log message:
Fixed the warning format strings.
Changes | Path |
+2 -2 | metaprl/mllib/setup.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-12 17:39:56 -0700 (Sat, 12 Jun 2004)
Revision: 5892
Log message:
Fixed the ls problem I believe.
Save session state. This also saves the current directory.
Every session has its own persistent history, etc.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-12 23:02:56 -0700 (Sat, 12 Jun 2004)
Revision: 5893
Log message:
Added linking the inputs to lib to the .DEFAULT target.
Changes | Path |
Properties | metaprl/support/shell |
+1 -0 | metaprl/support/shell/inputs/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-13 01:56:44 -0700 (Sun, 13 Jun 2004)
Revision: 5894
Log message:
- Added a "D" (LsDocumentation) flag and a corresponding browser interface
menu entry to be able to control whether documentation is displayed or not.
- The default view flags are now
[LsFormal; LsParent; LsRules; LsRewrites; LsDocumentation]
- Now when "u" (lsUnjustified) is removed from the view flags set, the default
flags are restored (the former "hide everything" behavior did not make much
sense IMO).
- Removed the "Interface\nbegin\n...\nend" wrapper from the theory display.
It only waisted 3 lines and 4 columns of screen space without contributing
anything (and was making things especially confusing when ls options
other than "all" were used).
- In prl and HTML mode, made the display of the documentation closer to
the TeX style and less source-like. The individial display forms for some
pieces of documentation still need work, but overall it IMHO looks OK in prl
and pretty good in HTML.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-13 02:10:55 -0700 (Sun, 13 Jun 2004)
Revision: 5895
Log message:
Minor HTML fixes.
Changes | Path |
+1 -1 | metaprl/support/shell/inputs/body.html |
+1 -2 | metaprl/support/shell/inputs/edit-help.html |
+1 -1 | metaprl/support/shell/inputs/edit.html |
+1 -0 | metaprl/support/shell/inputs/empty.html |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-13 04:28:58 -0700 (Sun, 13 Jun 2004)
Revision: 5896
Log message:
In print_theory, use LsAll (as opposed to the "print nothing" empty set!).
Note, that before the recent ls options management changes we used a custom
selector that took care of automatically ingoring things like ML code. Now
notghing is ignored automatically (a good thing IMHO), which means that we
have to be more careful in placing "docoff" in all the right places.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-13 19:57:43 -0700 (Sun, 13 Jun 2004)
Revision: 5897
Log message:
This is the new file model.
Differences:
1. Instead of "save ()", use "backup ()".
2. Instead of "export ()", use "save ()".
3. "backup_all ()" is called automatically when you exit.
4. If you really want to quit without saving, use "abort ()".
5. To revert to the last save, use "revert ()".
Just to be clear, *only* the files that you have modified
are backed-up when you quit.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-13 21:34:44 -0700 (Sun, 13 Jun 2004)
Revision: 5898
Log message:
Fixed the problem with !restart.
Added the commands to the File menu.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-14 09:40:18 -0700 (Mon, 14 Jun 2004)
Revision: 5899
Log message:
These commands do not modify theories:
expand, check, clean, squash
Changes | Path |
+52 -579 | metaprl/support/shell/shell.ml |
+534 -0 | metaprl/support/shell/shell_core.ml |
+32 -0 | metaprl/support/shell/shell_core.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-14 09:47:06 -0700 (Mon, 14 Jun 2004)
Revision: 5900
Log message:
Be more careful about which interpret commands modify theories.
Changes | Path |
+1 -1 | metaprl/support/shell/shell.ml |
+22 -1 | metaprl/support/shell/shell_core.ml |
+1 -0 | metaprl/support/shell/shell_core.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-14 11:42:12 -0700 (Mon, 14 Jun 2004)
Revision: 5901
Log message:
Simplified the Shell.chdir function a little.
Introduced the concept of a "mount point," to
separate the choice of edit object from the
chdir function.
This doesn't change whether we should use real
objects for edit objects. However, it does suggest
that edit objects should not handle ".." paths; that
choice is performed by the mount handler.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-14 12:57:17 -0700 (Mon, 14 Jun 2004)
Revision: 5902
Log message:
We had all kinds of problems with inconsistent directories in the shell.
This uses a canonical directory name for shell_dir, fixing the consistency
problem.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-14 13:14:39 -0700 (Mon, 14 Jun 2004)
Revision: 5903
Log message:
Added a dummy "fs" directory.
Changes | Path |
+78 -31 | metaprl/support/shell/shell_core.ml |
+1 -4 | metaprl/support/shell/shell_internal_sig.mlz |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-14 13:50:48 -0700 (Mon, 14 Jun 2004)
Revision: 5904
Log message:
Removed edit_root, edit_up, and edit_down. They were never used.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-15 21:10:07 -0700 (Tue, 15 Jun 2004)
Revision: 5905
Log message:
Made sure MetaPRL compiles with THREADS_ENABLED=false.
Changes | Path |
+1 -0 | metaprl/support/shell/browser_syscall.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-15 23:42:50 -0700 (Tue, 15 Jun 2004)
Revision: 5906
Log message:
- Shell_core: minor update of some of the strings.
- Removed Shell_root.view as it was identical to Shell_root.create.
- status_all now needs to cd "/" at the beginning (since MetaPRL now
starts in the original wd, not always in "/").
Changes | Path |
+5 -8 | metaprl/support/shell/shell_core.ml |
+0 -3 | metaprl/support/shell/shell_root.ml |
+0 -4 | metaprl/support/shell/shell_root.mli |
+1 -1 | metaprl/util/status-all.sh |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-16 00:53:11 -0700 (Wed, 16 Jun 2004)
Revision: 5907
Log message:
I thought I should commit before we get too out of date.
This is a partial commit; I'll finish off the loose ends
in the morning.
This adds the /fs path for viewing the Unix filesystem.
Notes on this commit:
1. Removed the "view_*" functions in Shell_core. These
duplicated work, and were pretty pointless.
However, in the browser, I see the following problem:
the "refresh" function is not called correctly. The symptom
is that the display is in "prl" mode. The solution, until
I fix in the morning, is to call "refresh ()" explicitly.
2. Use cd "/fs" to view the filesystem. However, file editing
with "cd" is not currently implemented; it is waiting on
the recent discussion on "proposal for handling pwd()"
on the onlynews@metaprl.org list.
3. Shell identifiers now strings. Sorry for this change, but
it makes the implementation much easier. The proper
path is https://..../session/id1/frameset.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-16 11:56:29 -0700 (Wed, 16 Jun 2004)
Revision: 5908
Log message:
This should fix the refresh problem.
Tracked down a bug in restart that was jumping to the previous location
(ouch, these are hard to find).
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-06-16 15:02:27 -0700 (Wed, 16 Jun 2004)
Revision: 5909
Log message:
Fixed build with SSL_ENABLED on OS X.
Changes | Path |
+3 -0 | metaprl/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-16 15:59:05 -0700 (Wed, 16 Jun 2004)
Revision: 5910
Log message:
- Include -lssl/-lncurses/-lreadline only when the corresponding ENABLED
variable is set to true.
- access.html : the default session is now called "id1", not "1".
Changes | Path |
+20 -10 | metaprl/OMakefile |
+0 -2 | metaprl/editor/ml/OMakefile |
+0 -1 | metaprl/filter/OMakefile |
+0 -1 | metaprl/proxyedit/OMakefile |
+2 -2 | metaprl/support/shell/inputs/access.html |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-16 19:30:19 -0700 (Wed, 16 Jun 2004)
Revision: 5911
Log message:
This is the "Newer File Model" as discussed with Aleksey.
There are 3 levels:
.cmoz: for auto-save versions
.prlb: for private versions
.prla: for public versions
Commands:
backup/backup_all: perform an auto-save (you won't normally
need to use these)
save/save_all: save your private copy
export/export_all: publish your work
revert/revert_all: revert to the last saved private version
abort: quit MetaPRL without auto-saving (exits with an error code)
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-16 20:48:54 -0700 (Wed, 16 Jun 2004)
Revision: 5912
Log message:
Separate "shell" sessions from "browser" sessions.
Bah, browser identifiers are back to integers... Sorry about the
change yet again, the proper URLs are /session/%d/...
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-16 22:21:25 -0700 (Wed, 16 Jun 2004)
Revision: 5913
Log message:
Centralized the shell handling of the "display method" data (including
display mode, display base, display width and display destination).
In partucilar:
- The set_dfmode function now takes effect immediatelly (no need to
cd "/";; cd "/back/where/we/were";; after a set_dfmode).
- The bug with "prl" mode output in "-browser" sessions seems to be gone!
- The separation between display modes ("prl"/"src"/"html"/"tex"/"raw"/etc)
and display "types" (i.e. destinations - Tex/Text/Browser) is now more
complete (in fact we now _never_ convert modes into types).
- The code for handling the display method data is no longer duplicated 5 times
(now all code is in shell_core and proof_edit).
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-16 23:36:23 -0700 (Wed, 16 Jun 2004)
Revision: 5914
Log message:
Aleksey Nogin wrote:
> % editor/ml/mpopt
> Fatal error: exception Refine_error.MakeRefineError(TermType)(AddressType).RefineError("Shell_current.pid_of_string", _)
Fixed. The shell expected path of the form %s.%d. The Shell_current
session loader now catches the exception on garbage files, and ignores them.
Changes | Path |
+8 -4 | metaprl/support/shell/shell_current.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 07:39:46 -0700 (Thu, 17 Jun 2004)
Revision: 5915
Log message:
In DisplayTex mode, output must go to the .tex file, not stdout.
Changes | Path |
+4 -4 | metaprl/support/shell/Files |
+5 -4 | metaprl/support/shell/proof_edit.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 08:59:13 -0700 (Thu, 17 Jun 2004)
Revision: 5916
Log message:
Removing a bit of unused code.
Changes | Path |
+0 -15 | metaprl/tactics/proof/proof_boot.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 10:14:43 -0700 (Thu, 17 Jun 2004)
Revision: 5917
Log message:
Removing some unused code.
Changes | Path |
+0 -2 | metaprl/support/shell/proof_edit.ml |
+0 -3 | metaprl/support/shell/shell_rule.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 10:54:29 -0700 (Thu, 17 Jun 2004)
Revision: 5918
Log message:
- Removed some more unused code.
- Removed edit_refine (which was duplicating the edit_interpret (ProofRefine)
functionality).
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-17 12:16:29 -0700 (Thu, 17 Jun 2004)
Revision: 5919
Log message:
Fixed the refresh problem. The issue with refresh was that it was lazy:
don't do a remount unless the directory has changed. Added a force_flag
to the chdir function.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 17:17:59 -0700 (Thu, 17 Jun 2004)
Revision: 5920
Log message:
1) This makes a major change in how the relative addresses are handled
in proof editing. Now the Proof.proof type is just a Proof.extract and
proofs no longer keep the subaddress (relative address) internaly.
Instead, the relative address is kept by the shell and is passed functionally
to all the edit_* functions that need it.
The only module that keeps its own copy of the relative address is Shell_fs
(should be easy to fix, but I wanted to leave this up to Jason).
Undo/Redo functions now explicitly return the new (or old, depending on
how you look at it) relative address.
2) Minor proof updates in itt_list2
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 17:55:21 -0700 (Thu, 17 Jun 2004)
Revision: 5921
Log message:
Inlined the access.js back into access.html. This is necessary because
the /input/... URLs do not get "%%RESPONSE%%" substitution performed.
Changes | Path |
+13 -1 | metaprl/support/shell/inputs/access.html |
Deleted | metaprl/support/shell/inputs/access.js |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-17 18:00:57 -0700 (Thu, 17 Jun 2004)
Revision: 5922
Log message:
Removed access.js
Changes | Path |
+0 -1 | metaprl/support/shell/inputs/Files |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 18:02:53 -0700 (Thu, 17 Jun 2004)
Revision: 5923
Log message:
Oops, one more place with access.js
Changes | Path |
+1 -1 | metaprl/support/shell/inputs/Files |
+0 -1 | metaprl/support/shell/inputs/access.html |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-17 18:15:11 -0700 (Thu, 17 Jun 2004)
Revision: 5924
Log message:
Added file support.
Changes | Path |
+20 -14 | metaprl/support/display/summary.ml |
+4 -3 | metaprl/support/display/summary.mli |
+117 -47 | metaprl/support/shell/shell_fs.ml |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-06-17 18:46:39 -0700 (Thu, 17 Jun 2004)
Revision: 5925
Log message:
Corrected OS X docs.
Changes | Path |
+1 -1 | metaprl/README.MACOSX |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 18:56:36 -0700 (Thu, 17 Jun 2004)
Revision: 5926
Log message:
- Fixed (hopefully) the source mode display forms for variables.
- When turning variable names into name+subscripts, only split off numbers,
but not letters.
- Fixing a bug in Shell_rule.edit_check_addr - [] should be always accepted.
Changes | Path |
+17 -10 | metaprl/support/display/base_dform.ml |
+1 -1 | metaprl/support/shell/shell_rule.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-17 19:07:40 -0700 (Thu, 17 Jun 2004)
Revision: 5927
Log message:
Added some extra items to the menus.
Note, I need to work on disabling them
when outside of a proof.
Changes | Path |
+12 -5 | metaprl/support/shell/browser_resource.ml |
+5 -1 | metaprl/support/shell/inputs/menuserver.js |
+12 -0 | metaprl/support/shell/inputs/style.css |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-17 19:24:43 -0700 (Thu, 17 Jun 2004)
Revision: 5928
Log message:
Update so styles work in IE too.
Changes | Path |
+6 -1 | metaprl/support/shell/inputs/layout.js |
+3 -2 | metaprl/support/shell/inputs/menuserver.js |
+3 -2 | metaprl/support/shell/inputs/style.css |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 21:09:57 -0700 (Thu, 17 Jun 2004)
Revision: 5929
Log message:
- Made the definitions viewable
- More "src" mode dform fixes.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 22:02:50 -0700 (Thu, 17 Jun 2004)
Revision: 5930
Log message:
A few display form fixes:
- directory and file listings should use newline, not hspace
- proof node display needs to put goal/subgoal/assumption/etc terms in a slot.
Changes | Path |
+11 -11 | metaprl/support/display/summary.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 22:10:14 -0700 (Thu, 17 Jun 2004)
Revision: 5931
Log message:
Cd to the MetaPRL root before running CVS.
Changes | Path |
+1 -1 | metaprl/support/shell/shell_syscall.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 22:44:31 -0700 (Thu, 17 Jun 2004)
Revision: 5932
Log message:
- The "/manual/filename" URIs now serve the documentation from the
doc/htmlman directory in the local MetaPRL installation.
- Added a bit of content to the MetaPRL welcome page.
- The body page should not reset the hostname to the default value.
Changes | Path |
+1 -1 | metaprl/support/shell/inputs/body.html |
+20 -3 | metaprl/support/shell/inputs/welcome.html |
+9 -0 | metaprl/support/shell/shell_browser.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 23:15:32 -0700 (Thu, 17 Jun 2004)
Revision: 5933
Log message:
Added MetaPRL version to the Welcome page. HTML could be nicer, though.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 23:21:52 -0700 (Thu, 17 Jun 2004)
Revision: 5934
Log message:
Adding the .ico version of the metaprl.png file.
Changes | Path |
Added | metaprl/doc/htmlman/images/metaprl.ico |
Properties | metaprl/doc/htmlman/images/metaprl.ico |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 23:32:00 -0700 (Thu, 17 Jun 2004)
Revision: 5935
Log message:
Adding the MetaPRL "shortcut" icon (both Mozilla and IE should be happy, hopefully).
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-17 23:42:58 -0700 (Thu, 17 Jun 2004)
Revision: 5936
Log message:
Emphasize the "Start" link.
Changes | Path |
Binary | metaprl/doc/htmlman/images/arrow-l.gif |
Properties | metaprl/doc/htmlman/images/arrow-l.gif |
Binary | metaprl/doc/htmlman/images/arrow-r.gif |
Properties | metaprl/doc/htmlman/images/arrow-r.gif |
+5 -1 | metaprl/support/shell/inputs/welcome.html |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 08:43:37 -0700 (Fri, 18 Jun 2004)
Revision: 5937
Log message:
I tried to move the display forms to Shell_fs, but it didn't work,
so I moved it back.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 09:44:45 -0700 (Fri, 18 Jun 2004)
Revision: 5938
Log message:
Re-introduced fs_cwd. Handle pathnames appropriately in Shell_syscall.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 11:02:14 -0700 (Fri, 18 Jun 2004)
Revision: 5939
Log message:
Re-use the HTTP socket on a restart. The socket descriptor
and challenge are saved in the environment. So this means
it won't work on Windows, where sockets do not have integer
descriptors. Have to think about how to do that, or else
just disable the feature on Windows.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 11:09:37 -0700 (Fri, 18 Jun 2004)
Revision: 5940
Log message:
Add the session and directory to the title bar.
Changes | Path |
+2 -0 | metaprl/support/shell/inputs/layout.js |
+1 -0 | metaprl/support/shell/shell_browser.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-18 11:41:43 -0700 (Fri, 18 Jun 2004)
Revision: 5941
Log message:
- Forgot the tex mode yesterday. Jason, does your new "src is a special mode"
functionality provide some way to specify "really all modes" w/o resorting to
"mode[src] :: mode[prl] :: mode[html] :: mode[tex]"?
- Added a missing docoff
Changes | Path |
+10 -10 | metaprl/support/display/base_dform.ml |
+1 -0 | metaprl/theories/itt/itt_equal.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 14:38:45 -0700 (Fri, 18 Jun 2004)
Revision: 5942
Log message:
This is probably the final round of changes.
All windows are internal now.
Coming in in about 30min.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-18 16:04:33 -0700 (Fri, 18 Jun 2004)
Revision: 5943
Log message:
- Do not die on entering a primitive item (is_edit_enabled needed to return
false right away, without trying to go through Proof_edit in that case).
- Proof_info needs to write .cmoz using a "non-interactive" magic (to allow
the compiler to overwrite them). Note that the flags are maintained
imperatively, so the whole setup ends up being a big hack. :-(
Changes | Path |
+3 -1 | metaprl/mllib/file_type_base.ml |
+5 -0 | metaprl/support/shell/package_info.ml |
+6 -1 | metaprl/support/shell/shell_rule.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-18 17:40:26 -0700 (Fri, 18 Jun 2004)
Revision: 5944
Log message:
An alternative fix to the "InteractiveSummary" problem, hopefully this time
it will work.
Package_info would now always set the InteractiveSummary flag (which is
a correct thing to do). And Filter_parse will now force saving to .cmoz
(not just to "first available"), which is a good thing and will force
the InteractiveSummary flag as well (a bit of a hack, but oh well).
Changes | Path |
+4 -1 | metaprl/filter/filter/filter_parse.ml |
+1 -5 | metaprl/support/shell/package_info.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-18 18:35:03 -0700 (Fri, 18 Jun 2004)
Revision: 5945
Log message:
support/shell/session_io.ml is a generated file and needs to be cleaned.
Changes | Path |
+1 -1 | metaprl/support/shell/OMakefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 18:45:06 -0700 (Fri, 18 Jun 2004)
Revision: 5946
Log message:
Added "fs" module to root.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-18 19:25:01 -0700 (Fri, 18 Jun 2004)
Revision: 5947
Log message:
Added a build-time framework for groupping MetaPRL modules into theories.
Still need to modify the shell code to make use of this information.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-18 21:03:40 -0700 (Fri, 18 Jun 2004)
Revision: 5948
Log message:
Moved the Shell.command struct outside of the shell, so that we can
use these commands in other modules.
Someday we should think about moving Shell_mp and Shell_p4 into the
shell/support directory so we can avoid this imperative nonsense.
One thing to consider, we can abandon Shell_p4 entirely.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-19 12:51:11 -0700 (Sat, 19 Jun 2004)
Revision: 5949
Log message:
Since basic shell commands no longer live in Shell, the theories that used
to "extends Shell" now need to "extand Shell_theory" (or Shell_commands).
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-19 15:08:10 -0700 (Sat, 19 Jun 2004)
Revision: 5950
Log message:
By default (i.e. when outside of a package), use Shell_theory display forms,
not just the Summary ones.
Changes | Path |
+1 -0 | metaprl/support/shell/shell_command.ml |
+1 -1 | metaprl/support/shell/shell_core.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-19 15:39:37 -0700 (Sat, 19 Jun 2004)
Revision: 5951
Log message:
Output is persistent.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-19 16:01:14 -0700 (Sat, 19 Jun 2004)
Revision: 5952
Log message:
Moved file display forms from Summary to Shell_fs.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-19 16:15:07 -0700 (Sat, 19 Jun 2004)
Revision: 5953
Log message:
If refresh fails (the module or directory might no longer exist), try falling
back to empty relative dir and if that does not work, fall back to DirRoot.
Changes | Path |
+9 -2 | metaprl/support/shell/shell_core.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-19 16:49:18 -0700 (Sat, 19 Jun 2004)
Revision: 5954
Log message:
1) Group the modules into theories. Now the filesystem structure has the
following form: "/group/module/rule/nn/nn/nn/..."
Note that "old-style" locations are still valid - any attempt to go to
"/module/..." would result in getting to "/group/module/..." for the group
that the module resides in (but weird things might happen if a group name
clashes with a module name :-(, so do not do that).
The group name and description are specified using THEORYNAME and THEORYDESC
variables in [O]Makefile.
2) I've added an "end" anchor to the end of the messages frame, so hopefully
it will keep scrolling to the right place.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-19 20:46:59 -0700 (Sat, 19 Jun 2004)
Revision: 5955
Log message:
Fixed the problem with going to some random directory on restart.
Note:
Mozilla tries to remember subframe locations on location.reload();
To avoid this, use location.href = location.href.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-19 22:09:03 -0700 (Sat, 19 Jun 2004)
Revision: 5956
Log message:
- The Lm_big_int.of_string had no support for non-decimal formats (0xN, 0bN,
etc) and no sanity checking (for example, "0x" was interpreted as 72!). I
made Lm_big_int.of_string to act the same way as Pervasives.int_of_string.
- I changed the way long arrows are translated to HTML in an attept to make
then actually be long. Please verify under IE and other browsers!
- The extract term (for primiteve rules) needs to be in a slot.
Changes | Path |
+3 -3 | metaprl/support/display/nuprl_font.ml |
+1 -1 | metaprl/support/display/summary.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-20 08:54:04 -0700 (Sun, 20 Jun 2004)
Revision: 5957
Log message:
Fixed Javascript string escapes.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-20 15:05:31 -0700 (Sun, 20 Jun 2004)
Revision: 5958
Log message:
Added 3 new is_enabled methods - MethodRedo (checks whether redo stack is empty),
MethodExpand (tells whether we are in a proof and the current proof not is not
yet expanded), and MethodApplyAll (tells whether we are in a place where *_all -
expand_all, status_all and check_all - whould make sense).
For now, I pnly updated the Edit -> Redo item to use the new MethodRedo (instead
of MethodUndo); the other two are unused.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-20 15:45:34 -0700 (Sun, 20 Jun 2004)
Revision: 5959
Log message:
Changed apply_all to do the right thing in case it is called inside
a "/group" directory. Also, added a bit of sanity checking to it
(so now apply_all would fail when inside of a proof as opposed to
suddenly applying things to the whole package).
Changes | Path |
+26 -14 | metaprl/support/shell/shell_core.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-20 17:26:43 -0700 (Sun, 20 Jun 2004)
Revision: 5960
Log message:
Made editing much more robust, so that you don't lost work
on a restart.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-20 18:35:32 -0700 (Sun, 20 Jun 2004)
Revision: 5961
Log message:
The init function is now in Shell_current.
Changes | Path |
+1 -1 | metaprl/editor/ml/shell_p4.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-20 20:40:44 -0700 (Sun, 20 Jun 2004)
Revision: 5962
Log message:
Fixed some browser problems with IE.
Note: you can now use line numbers when editing files.
This update was performed using the browser interface.
Changes by: ( at unknown.email)
Date: 2004-06-20 20:40:44 -0700 (Sun, 20 Jun 2004)
Revision: 5963
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.23.2'.
Changes by: ( at unknown.email)
Date: 2004-06-20 20:40:44 -0700 (Sun, 20 Jun 2004)
Revision: 5964
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.7.2'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-20 21:45:22 -0700 (Sun, 20 Jun 2004)
Revision: 5965
Log message:
1) It is now possible to specify the host name to use (in SSL certificates
and URLs) using either the -browser_hostname option, or MP_BROWSER_HOSTNAME
environment variable. By default, the Unix.gethostname is used.
2) The SSL certificates are now kept in ~/.metaprl/ssl/$MP_BROWSER_HOSTNAME
directory and will be created automatically by MetaPRL _on startup_ (not by
omake). This ensures that:
- The SSL certificates will have the hostname matching the one used in URLs
- The SSL certificates will _not_ be cleaned by "omake [real]clean", which
means that the browser will not complain about a suddenly changed cert.
- The SSL certs are not bound to a specific source tree (again, the browser
will not complain when you switch from one tree to another).
3) If /usr/bin/htmlview or /usr/bin/mozilla exists, it will be used as a
default value for the browser command (-browser_command/MP_BROWSER_COMMAND
still take precedence, of course).
4) Updated the message printed by MetaPRL on start up to make it more clear
that:
- The browser command was called (of course, it only says that when the
browser command is specified) and the user only needs to intervene
manually if the browser fails to start up automatically.
- The file URL will not require a log in, but the https one will (Nathan
requested this).
Changes by: ( at unknown.email)
Date: 2004-06-20 21:45:22 -0700 (Sun, 20 Jun 2004)
Revision: 5966
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.13.2'.
Changes by: ( at unknown.email)
Date: 2004-06-20 21:45:22 -0700 (Sun, 20 Jun 2004)
Revision: 5967
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.24.2'.
Changes by: ( at unknown.email)
Date: 2004-06-20 21:45:22 -0700 (Sun, 20 Jun 2004)
Revision: 5968
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.26.2'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-20 21:52:12 -0700 (Sun, 20 Jun 2004)
Revision: 5969
Log message:
Minor type in the alt tag for left arrow (should be "<--", not "--<").
Changes | Path |
+1 -1 | metaprl/support/shell/inputs/welcome.html |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-20 22:29:35 -0700 (Sun, 20 Jun 2004)
Revision: 5970
Log message:
- I've changed the browser interface to be the default one. Use the "-cli"
option to get the command-line interface (mpxterm and mpkonsole scripts
will set the -cli flag automatically).
- The SSL and THREADS will now be enabled by default (this only has effects
when you do _not_ already have an mk/config)
Changes by: ( at unknown.email)
Date: 2004-06-20 22:29:35 -0700 (Sun, 20 Jun 2004)
Revision: 5971
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.15.2'.
Changes by: ( at unknown.email)
Date: 2004-06-20 22:29:35 -0700 (Sun, 20 Jun 2004)
Revision: 5972
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.20.2'.
Changes by: ( at unknown.email)
Date: 2004-06-20 22:29:35 -0700 (Sun, 20 Jun 2004)
Revision: 5973
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.31.2'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 02:21:16 -0700 (Mon, 21 Jun 2004)
Revision: 5974
Log message:
mp.opt depends on the .o files, not just the .cmx ones.
Changes | Path |
+2 -1 | metaprl/editor/ml/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 02:33:06 -0700 (Mon, 21 Jun 2004)
Revision: 5975
Log message:
status-all needs to use the "-cli" option.
Changes | Path |
+1 -1 | metaprl/util/status-all.sh |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 03:26:32 -0700 (Mon, 21 Jun 2004)
Revision: 5976
Log message:
When for some reason the content URL instructed us to chdir to one place and
we ended up in another, reload the content frame.
Changes | Path |
+1 -2 | metaprl/support/shell/shell_browser.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 03:46:52 -0700 (Mon, 21 Jun 2004)
Revision: 5977
Log message:
Some of the code was attempting to add root to a file that already contained it,
resulting in the wrong file name, which then was not added to the edit menu.
I solved it by calling strip_root one extra time, but this whole sequence
of strip root/add root/strip root seems wierd - hopefully Jason can simplify
and fix it properly.
Changes | Path |
+1 -2 | metaprl/support/shell/session.ml |
Changes by: ( at unknown.email)
Date: 2004-06-21 04:04:05 -0700 (Mon, 21 Jun 2004)
Revision: 5978
Log message:
This commit was manufactured by cvs2svn to create branch
'nasslli_branch'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 04:04:05 -0700 (Mon, 21 Jun 2004)
Revision: 5979
Log message:
A few NASSLLI-specific changes.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 04:17:20 -0700 (Mon, 21 Jun 2004)
Revision: 5980
Log message:
"omake doc" needs to use the -cli option when generating .tex files.
Changes | Path |
+1 -1 | metaprl/OMakefile |
+1 -1 | metaprl/editor/ml/Makefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-21 06:21:46 -0700 (Mon, 21 Jun 2004)
Revision: 5981
Log message:
For some reason IE insists on caching the output page.
Allow URLs of the form /nocache/xxx/url, where xxx is a random number.
Changes by: ( at unknown.email)
Date: 2004-06-21 06:21:46 -0700 (Mon, 21 Jun 2004)
Revision: 5982
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.59.4'.
Changes by: ( at unknown.email)
Date: 2004-06-21 06:21:46 -0700 (Mon, 21 Jun 2004)
Revision: 5983
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.6.4'.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-21 06:49:54 -0700 (Mon, 21 Jun 2004)
Revision: 5984
Log message:
Added the extra menus.
Changes | Path |
+12 -0 | metaprl/support/shell/browser_resource.ml |
+1 -1 | metaprl/support/tactics/auto_tactic.ml |
+2 -2 | metaprl/support/tactics/dtactic.ml |
Changes by: ( at unknown.email)
Date: 2004-06-21 06:49:54 -0700 (Mon, 21 Jun 2004)
Revision: 5985
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.28.2'.
Changes by: ( at unknown.email)
Date: 2004-06-21 06:49:54 -0700 (Mon, 21 Jun 2004)
Revision: 5986
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.31.4'.
Changes by: ( at unknown.email)
Date: 2004-06-21 06:49:54 -0700 (Mon, 21 Jun 2004)
Revision: 5987
Log message:
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.35.2'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 09:21:42 -0700 (Mon, 21 Jun 2004)
Revision: 5988
Log message:
Use different arrows (might not look as good, but should show up in IE).
Changes | Path |
+3 -3 | metaprl/support/display/nuprl_font.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 18:52:07 -0700 (Mon, 21 Jun 2004)
Revision: 5989
Log message:
Jason's fixes to Win32 build.
Changes | Path |
+4 -4 | metaprl/OMakefile |
+1 -1 | metaprl/theories/ocaml_doc/OMakefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-21 21:11:40 -0700 (Mon, 21 Jun 2004)
Revision: 5990
Log message:
This should fix the problem with saving.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-21 21:13:33 -0700 (Mon, 21 Jun 2004)
Revision: 5991
Log message:
Win32 now compiles. The browser interface almost works...
Changes | Path |
+2 -2 | metaprl/OMakefile |
+50 -26 | metaprl/mk/config.win32 |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 21:45:14 -0700 (Mon, 21 Jun 2004)
Revision: 5992
Log message:
Copying Jason's branch commit to the trunk.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-21 22:26:38 -0700 (Mon, 21 Jun 2004)
Revision: 5993
Log message:
Used Jason's print_rbuffer suggestion to make sure that check_all output is reasonable.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-22 00:28:22 -0700 (Tue, 22 Jun 2004)
Revision: 5994
Log message:
The state of things after the first lecture.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-22 03:22:16 -0700 (Tue, 22 Jun 2004)
Revision: 5995
Log message:
Updated for tomorrow.
Changes | Path |
+41 -1 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_classical.ml |
+2 -2 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_classical.prla |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-22 04:11:52 -0700 (Tue, 22 Jun 2004)
Revision: 5996
Log message:
Before creating the client.pem, make sure MP_BROWSER_HOSTNAME is set
(I fail to understand how it is possible for it not to be set at this point. :-( )
Changes | Path |
+4 -2 | metaprl/mllib/setup.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-22 11:37:22 -0700 (Tue, 22 Jun 2004)
Revision: 5997
Log message:
Do not display extracts!
Changes | Path |
+1 -0 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_classical.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-22 19:46:08 -0700 (Tue, 22 Jun 2004)
Revision: 5998
Log message:
Post-lecture commit.
Changes | Path |
+14 -12 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_classical.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-22 20:24:31 -0700 (Tue, 22 Jun 2004)
Revision: 5999
Log message:
Proofs done in class.
Changes | Path |
+1599 -434 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_classical.prla |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-22 20:54:30 -0700 (Tue, 22 Jun 2004)
Revision: 6000
Log message:
"Directory" menu fixes:
- cd "~" now works correctly.
- if pwd is >=2 levels deep (e.g. inside a module or a proof), remember
the current level + 2nd-level dir (instead of current + 1st-level).
Changes | Path |
+5 -5 | metaprl/support/shell/session.ml |
+1 -1 | metaprl/support/shell/shell_core.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-23 17:11:11 -0700 (Wed, 23 Jun 2004)
Revision: 6001
Log message:
Compiles under Win32 again.
Changes | Path |
+1 -22 | metaprl/OMakefile |
+5 -0 | metaprl/OMakeroot |
Properties | metaprl/filter |
Properties | metaprl/library |
Properties | metaprl/mllib |
+7 -2 | metaprl/mllib/setup.ml |
Properties | metaprl/refiner |
Properties | metaprl/support/display |
Properties | metaprl/support/shell |
Properties | metaprl/support/tactics |
Properties | metaprl/tactics/null |
Properties | metaprl/tactics/proof |
Properties | metaprl/theories/base |
Properties | metaprl/theories/czf |
Properties | metaprl/theories/fol |
Properties | metaprl/theories/itt |
Properties | metaprl/theories/ocaml_doc |
+1 -1 | metaprl/util/OMakefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-23 17:26:30 -0700 (Wed, 23 Jun 2004)
Revision: 6002
Log message:
Some updates to README.WIN32
Changes | Path |
+29 -23 | metaprl/README.WIN32 |
Added | metaprl/editor/ml/mpopt.bat |
Properties | metaprl/editor/ml/mpopt.bat |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-23 20:55:44 -0700 (Wed, 23 Jun 2004)
Revision: 6003
Log message:
*.lib
Changes | Path |
Properties | metaprl-branches/nasslli_branch/theories/nasslli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-23 21:09:42 -0700 (Wed, 23 Jun 2004)
Revision: 6004
Log message:
Minor updates.
Changes | Path |
+13 -12 | metaprl/README.WIN32 |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-23 22:06:35 -0700 (Wed, 23 Jun 2004)
Revision: 6005
Log message:
Adding an empty theory.
Changes | Path |
+1 -0 | metaprl-branches/nasslli_branch/theories/nasslli/OMakefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-23 22:06:57 -0700 (Wed, 23 Jun 2004)
Revision: 6006
Log message:
Really adding it this time.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 01:26:53 -0700 (Thu, 24 Jun 2004)
Revision: 6007
Log message:
This is a first step towards making some of our module signature and functor
setup a bit saner (and bring us closer to being able to solve the "have to open
too many modules" bug 169).
This commit does exactly one thing instead of repeating all the TermType types
in the Term module (and corresponding signature) and keep saying all over the
place that the types are actually identical, this creates a _submodule_
Term.TermTypes that contains those repeated types.
This reduces the amount of the "useless" signature code by almost 800 lines -
mostly by allowing to replace a long list of "with type foo = TermType.foo"
with a single "with module TermTypes = TermType".
The way this is related to bug 169 is that OCaml does not allow to include
two modules that both have the same type field. E.g.
"include Refiner.Refiner.TermType;; include Refiner.Refiner.Term"
used to result in a "duplicate type term" error. However now that
Refiner.Refiner.Term does not have a term type (only Refiner.Refiner.Term.TermTypes
does), it should now be possible to include both modules into a single one.
One _all_ repeated types in all the basics modules are resolved this way,
we should be able to solve bug 169 by creating a module that includes all
the modules we care about.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 02:48:45 -0700 (Thu, 24 Jun 2004)
Revision: 6008
Log message:
Continuing work on bug 169 - moved the types in TermAddr, TermOp, TermMan and
TermMeta into submodules.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 05:27:02 -0700 (Thu, 24 Jun 2004)
Revision: 6010
Log message:
This implements the bug 169 RFE - now one can finally just say "open Basic_tactics"
and not worry about having to open all kinds of Refiner.*, Tactic_type.*, Top_*,
etc!
Note that the new support/tactics/basic_tactcs.ml file does not have an .mli
and would not currently compile under make.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 05:59:19 -0700 (Thu, 24 Jun 2004)
Revision: 6011
Log message:
Adding the prim_rewrite type to Basic_tactics.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 11:37:55 -0700 (Thu, 24 Jun 2004)
Revision: 6013
Log message:
Forgot shell_p4 again...
Changes | Path |
+2 -4 | metaprl/editor/ml/shell_p4.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 14:19:43 -0700 (Thu, 24 Jun 2004)
Revision: 6014
Log message:
Added the cut rule.
Changes | Path |
+5 -2 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_classical.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 15:08:36 -0700 (Thu, 24 Jun 2004)
Revision: 6015
Log message:
Working on LC in class.
Changes | Path |
+48 -0 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_lc.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 15:19:01 -0700 (Thu, 24 Jun 2004)
Revision: 6016
Log message:
More general cut rule.
Changes | Path |
+3 -3 | metaprl-branches/nasslli_branch/theories/nasslli/nasslli_lc.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-06-24 15:33:46 -0700 (Thu, 24 Jun 2004)
Revision: 6017
Log message:
Disable SSL if SSL_ENABLED is not set. This is a first pass,
and MetaPRL works without SSL on Win32. Problem: caching
is really aggressive on localhost, and we never get updates
expect by pressing refresh.
Changes | Path |
+28 -14 | metaprl/mllib/setup.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 17:41:26 -0700 (Thu, 24 Jun 2004)
Revision: 6018
Log message:
The order of items in Basic_tactics needs to be different in order
to ensure that the non-wrapped versions of basic tactics and tacticals
are getting used, instead of the wrapped topval ones.
Changes | Path |
+2 -2 | metaprl/support/tactics/basic_tactics.ml |
+1 -1 | metaprl/theories/itt/itt_int_arith.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 19:58:44 -0700 (Thu, 24 Jun 2004)
Revision: 6019
Log message:
Updated documentation for OMake. Please take a look!
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 20:23:02 -0700 (Thu, 24 Jun 2004)
Revision: 6020
Log message:
Removing the make build system. Now the only way to build MetaPRL
is to use omake!
Changes by: ( at unknown.email)
Date: 2004-06-24 20:33:36 -0700 (Thu, 24 Jun 2004)
Revision: 6021
Log message:
This commit was manufactured by cvs2svn to create branch
'nasslli_branch'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 20:33:36 -0700 (Thu, 24 Jun 2004)
Revision: 6022
Log message:
The NASSLI version of MetaPRL is now version 0.9.6
Changes | Path |
+3 -3 | metaprl-branches/nasslli_branch/mk/defaults |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-24 20:34:43 -0700 (Thu, 24 Jun 2004)
Revision: 6023
Log message:
The MetaPRL trunk is now version 0.9.6+
Changes | Path |
+1 -1 | metaprl/mk/defaults |
Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-06-24 21:32:57 -0700 (Thu, 24 Jun 2004)
Revision: 6024
Log message:
- Fixed several typos
- Added a link to free C++ version from MS
- Added comment on Arial Unicode MS font for IE
Changes | Path |
+12 -5 | metaprl/doc/htmlman/mp-install.html |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-06-24 23:02:17 -0700 (Thu, 24 Jun 2004)
Revision: 6025
Log message:
Clarified a few paragraphs.
Changes | Path |
+7 -7 | metaprl/README.MACOSX |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-25 00:49:46 -0700 (Fri, 25 Jun 2004)
Revision: 6026
Log message:
Fixing a typo Nathan found.
Changes | Path |
+1 -1 | metaprl/doc/htmlman/mp-install.html |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-26 15:19:29 -0700 (Sat, 26 Jun 2004)
Revision: 6027
Log message:
Committing things added during the last lecture.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-26 15:21:27 -0700 (Sat, 26 Jun 2004)
Revision: 6028
Log message:
Fixing a typo noticed by Alexei; line wrapping.
Changes | Path |
+20 -9 | metaprl/doc/htmlman/mp-install.html |
Changes by: ( at unknown.email)
Date: 2004-06-26 15:21:27 -0700 (Sat, 26 Jun 2004)
Revision: 6029
Log message:
This commit was manufactured by cvs2svn to create branch
'nasslli_branch'.
Changes | Path |
Copied | metaprl-branches/nasslli_branch/README.MACOSX |
Copied | metaprl-branches/nasslli_branch/doc/htmlman/mp-install.html |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-27 17:59:01 -0700 (Sun, 27 Jun 2004)
Revision: 6030
Log message:
Refiner.Refiner.RefineError is now included in Basic_tactics
Changes by: ( at unknown.email)
Date: 2004-06-27 17:59:01 -0700 (Sun, 27 Jun 2004)
Revision: 6031
Log message:
This commit was manufactured by cvs2svn to create tag 'trunk'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-30 16:49:51 -0700 (Wed, 30 Jun 2004)
Revision: 6033
Log message:
Sequent conclusions should be LIST0, not LIST1 (i.e. the grammar should allow
sequents with 0 conclusions).
Changes | Path |
+6 -6 | metaprl/filter/filter/term_grammar.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-30 20:07:20 -0700 (Wed, 30 Jun 2004)
Revision: 6034
Log message:
Added rudimentary support for displaying sequents with <>1 conclusions.
For now only 0-concl and 1-concl actually have display forms for them
(the rest will fall back to the Simple_print code). The problem, of course,
is that we do not have any meta-variables for variable-length sequences of
conclusions.
Changes | Path |
+43 -39 | metaprl/refiner/reflib/term_match_table.ml |
+30 -17 | metaprl/support/display/base_dform.ml |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-06-30 20:19:27 -0700 (Wed, 30 Jun 2004)
Revision: 6035
Log message:
Disguising e-mail addresses -- this file appears in Google searches.
Changes | Path |
+2 -2 | metaprl/README.MACOSX |