Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-03 05:11:21 -0700 (Mon, 03 May 1999)
Revision: 2649
Log message:

      Added an initial incomplete version of the distributed marshaler.
      

Changes  Path
+1 -7 metaprl/clib/Makefile
Added metaprl/clib/marshal_shared.c
Properties metaprl/clib/marshal_shared.c
Added metaprl/clib/marshal_shared.h
Properties metaprl/clib/marshal_shared.h
+10 -0 metaprl/mllib/Makefile
Added metaprl/mllib/array_sig.ml
Properties metaprl/mllib/array_sig.ml
Added metaprl/mllib/int_util.ml
Properties metaprl/mllib/int_util.ml
Added metaprl/mllib/int_util.mli
Properties metaprl/mllib/int_util.mli
Added metaprl/mllib/large_array.ml
Properties metaprl/mllib/large_array.ml
Added metaprl/mllib/large_array.mli
Properties metaprl/mllib/large_array.mli
Added metaprl/mllib/large_weak_array.ml
Properties metaprl/mllib/large_weak_array.ml
Added metaprl/mllib/large_weak_array.mli
Properties metaprl/mllib/large_weak_array.mli
Added metaprl/mllib/marshal_buf.ml
Properties metaprl/mllib/marshal_buf.ml
Added metaprl/mllib/marshal_buf.mli
Properties metaprl/mllib/marshal_buf.mli
Added metaprl/mllib/marshal_shared.ml
Properties metaprl/mllib/marshal_shared.ml
Added metaprl/mllib/marshal_shared.mli
Properties metaprl/mllib/marshal_shared.mli
Added metaprl/mllib/marshal_sig.mlz
Properties metaprl/mllib/marshal_sig.mlz
Added metaprl/mllib/mp_id.ml
Properties metaprl/mllib/mp_id.ml
Added metaprl/mllib/mp_id.mli
Properties metaprl/mllib/mp_id.mli

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 1999-05-03 11:40:52 -0700 (Mon, 03 May 1999)
Revision: 2650
Log message:

      Alexei & Alexey:
      Fixed some small typos in the documentation noticed by Alexei Kopylov.
      
      In partucular, interactive_rw was misspelled as interactiverw and
      the documentation was still referring to d_resource.improve_resource instead
      of Mp_resource.resource_improve
      

Changes  Path
+3 -3 metaprl/doc/htmlman/tutorial/mp-all.html
+3 -3 metaprl/doc/htmlman/tutorial/mp-base-auto.html
+2 -2 metaprl/doc/htmlman/tutorial/mp-not.html
+2 -2 metaprl/doc/htmlman/tutorial/mp-simple.html
+1 -1 metaprl/doc/htmlman/user-guide/mp-axiom.html
+2 -2 metaprl/doc/htmlman/user-guide/mp-dform.html
+1 -1 metaprl/doc/htmlman/user-guide/mp-index.html
+4 -4 metaprl/doc/htmlman/user-guide/mp-rewrite.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-04 08:34:58 -0700 (Tue, 04 May 1999)
Revision: 2651
Log message:

      Fixed a type error in define_axiom.
      

Changes  Path
+4 -1051 metaprl/editor/ml/test.ml
+0 -3 metaprl/editor/ml/test.mli
+1 -1 metaprl/filter/filter_prog.ml
+6 -0 metaprl/filter/filter_summary.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 1999-05-13 16:18:29 -0700 (Thu, 13 May 1999)
Revision: 2652
Log message:

      1) Added a bug list into BUGS
      
      2) Changed the keywords:
      axiom -> rule  (.mli files)
      primrw -> prim_rw  (.ml files)
      rwthm -> thm_rw  (.ml files)
      
      3) Fixed the rule Itt_struct.hypSubstitution
      

Changes  Path
Added metaprl/BUGS
Properties metaprl/BUGS
+3 -3 metaprl/doc/htmlman/system/mp-refine.html
+1 -1 metaprl/doc/htmlman/system/mp-tacticals.html
Binary metaprl/doc/htmlman/system/proof-node.ai
+1 -1 metaprl/doc/htmlman/tutorial/mp-not.html
+1 -1 metaprl/doc/htmlman/tutorial/mp-simple.html
+4 -4 metaprl/doc/htmlman/tutorial/mp_fol_not1.txt
+4 -4 metaprl/doc/htmlman/tutorial/mp_fol_not12.txt
+8 -8 metaprl/doc/htmlman/user-guide/mp-axiom.html
+4 -4 metaprl/doc/htmlman/user-guide/mp-rewrite.html
+4 -4 metaprl/editor/ml/shell.ml
+2 -2 metaprl/editor/ml/shell_rule.ml
+3 -3 metaprl/filter/filter_parse.ml
+2 -2 metaprl/theories/base/summary.ml
+7 -7 metaprl/theories/czf/czf_all.mli
+4 -4 metaprl/theories/czf/czf_and.mli
+2 -2 metaprl/theories/czf/czf_equal.mli
+7 -7 metaprl/theories/czf/czf_exists.mli
+3 -3 metaprl/theories/czf/czf_false.mli
+4 -4 metaprl/theories/czf/czf_implies.mli
+4 -4 metaprl/theories/czf/czf_itt_all.mli
+4 -4 metaprl/theories/czf/czf_itt_and.mli
+1 -1 metaprl/theories/czf/czf_itt_dall.ml
+4 -4 metaprl/theories/czf/czf_itt_dall.mli
+1 -1 metaprl/theories/czf/czf_itt_dexists.ml
+4 -4 metaprl/theories/czf/czf_itt_dexists.mli
+1 -1 metaprl/theories/czf/czf_itt_empty.ml
+2 -2 metaprl/theories/czf/czf_itt_empty.mli
+5 -5 metaprl/theories/czf/czf_itt_eq.ml
+18 -18 metaprl/theories/czf/czf_itt_eq.mli
+1 -1 metaprl/theories/czf/czf_itt_eq_inner.ml
+6 -6 metaprl/theories/czf/czf_itt_eq_inner.mli
+4 -4 metaprl/theories/czf/czf_itt_exists.mli
+4 -4 metaprl/theories/czf/czf_itt_false.mli
+6 -6 metaprl/theories/czf/czf_itt_implies.mli
+4 -4 metaprl/theories/czf/czf_itt_isect.mli
+1 -1 metaprl/theories/czf/czf_itt_member.ml
+7 -7 metaprl/theories/czf/czf_itt_member.mli
+4 -4 metaprl/theories/czf/czf_itt_or.mli
+4 -4 metaprl/theories/czf/czf_itt_pre_set.ml
+7 -7 metaprl/theories/czf/czf_itt_pre_set.mli
+1 -1 metaprl/theories/czf/czf_itt_rel.ml
+2 -2 metaprl/theories/czf/czf_itt_res.mli
+1 -1 metaprl/theories/czf/czf_itt_sall.ml
+3 -3 metaprl/theories/czf/czf_itt_sall.mli
+4 -4 metaprl/theories/czf/czf_itt_sep.ml
+5 -5 metaprl/theories/czf/czf_itt_sep.mli
+4 -4 metaprl/theories/czf/czf_itt_set.ml
+9 -9 metaprl/theories/czf/czf_itt_set.mli
+2 -2 metaprl/theories/czf/czf_itt_set_ext.ml
+9 -9 metaprl/theories/czf/czf_itt_set_ext.mli
+4 -4 metaprl/theories/czf/czf_itt_set_ind.mli
+1 -1 metaprl/theories/czf/czf_itt_sexists.ml
+2 -2 metaprl/theories/czf/czf_itt_small.ml
+11 -11 metaprl/theories/czf/czf_itt_small.mli
+4 -4 metaprl/theories/czf/czf_itt_true.mli
+1 -1 metaprl/theories/czf/czf_itt_union.ml
+4 -4 metaprl/theories/czf/czf_itt_union.mli
+1 -1 metaprl/theories/czf/czf_member.mli
+5 -5 metaprl/theories/czf/czf_or.mli
+1 -1 metaprl/theories/czf/czf_set.ml
+1 -1 metaprl/theories/czf/czf_struct.mli
+1 -1 metaprl/theories/czf/czf_true.ml
+3 -3 metaprl/theories/czf/czf_true.mli
+1 -1 metaprl/theories/fol/fol_all_itt.ml
+1 -1 metaprl/theories/fol/fol_and.ml
+1 -1 metaprl/theories/fol/fol_implies.ml
+1 -1 metaprl/theories/fol/fol_not.ml
+2 -2 metaprl/theories/fol/fol_or.ml
+1 -1 metaprl/theories/fol/fol_type_itt.ml
+4 -4 metaprl/theories/fol/fol_univ_itt.ml
+1 -1 metaprl/theories/itt/itt_arith.mli
+5 -5 metaprl/theories/itt/itt_atom.mli
+1 -1 metaprl/theories/itt/itt_atom_bool.ml
+1 -1 metaprl/theories/itt/itt_bisect.ml
+12 -12 metaprl/theories/itt/itt_bool.ml
+8 -8 metaprl/theories/itt/itt_bool.mli
+1 -1 metaprl/theories/itt/itt_bunion.ml
+1 -1 metaprl/theories/itt/itt_dfun.ml
+11 -11 metaprl/theories/itt/itt_dfun.mli
+5 -5 metaprl/theories/itt/itt_dprod.ml
+8 -8 metaprl/theories/itt/itt_dprod.mli
+1 -1 metaprl/theories/itt/itt_equal.ml
+19 -19 metaprl/theories/itt/itt_equal.mli
+2 -2 metaprl/theories/itt/itt_ext_equal.ml
+19 -19 metaprl/theories/itt/itt_fset.ml
+1 -1 metaprl/theories/itt/itt_fun.ml
+9 -9 metaprl/theories/itt/itt_fun.mli
+15 -15 metaprl/theories/itt/itt_int.ml
+11 -11 metaprl/theories/itt/itt_int.mli
+5 -5 metaprl/theories/itt/itt_int_bool.ml
+8 -8 metaprl/theories/itt/itt_isect.mli
+2 -2 metaprl/theories/itt/itt_list.ml
+11 -11 metaprl/theories/itt/itt_list.mli
+7 -7 metaprl/theories/itt/itt_list2.ml
+14 -14 metaprl/theories/itt/itt_logic.ml
+1 -1 metaprl/theories/itt/itt_prec.ml
+6 -6 metaprl/theories/itt/itt_prec.mli
+1 -1 metaprl/theories/itt/itt_prod.ml
+7 -7 metaprl/theories/itt/itt_prod.mli
+11 -11 metaprl/theories/itt/itt_quotient.mli
+2 -2 metaprl/theories/itt/itt_rfun.ml
+7 -7 metaprl/theories/itt/itt_rfun.mli
+6 -6 metaprl/theories/itt/itt_set.mli
+1 -1 metaprl/theories/itt/itt_srec.ml
+7 -7 metaprl/theories/itt/itt_srec.mli
+3 -3 metaprl/theories/itt/itt_struct.ml
+9 -9 metaprl/theories/itt/itt_struct.mli
+10 -10 metaprl/theories/itt/itt_subtype.mli
+1 -1 metaprl/theories/itt/itt_test.ml
+4 -4 metaprl/theories/itt/itt_tsub.mli
+6 -6 metaprl/theories/itt/itt_tunion.mli
+2 -2 metaprl/theories/itt/itt_union.ml
+10 -10 metaprl/theories/itt/itt_union.mli
+8 -8 metaprl/theories/itt/itt_unit.mli
+6 -6 metaprl/theories/itt/itt_void.mli
+1 -1 metaprl/theories/itt/itt_w.ml
+7 -7 metaprl/theories/itt/itt_w.mli
+2 -2 metaprl/theories/lf/lf_ctx.mli
+4 -4 metaprl/theories/lf/lf_dfun.mli
+2 -2 metaprl/theories/lf/lf_kind.mli
+3 -3 metaprl/theories/lf/lf_sig.mli
+1 -1 metaprl/theories/lf/lf_type.mli
+4 -4 metaprl/theories/ocaml_sos/ocaml_base_sos.ml
+2 -2 metaprl/theories/ocaml_sos/ocaml_base_sos.mli
+42 -42 metaprl/theories/ocaml_sos/ocaml_expr_sos.ml
+39 -39 metaprl/theories/ocaml_sos/ocaml_expr_sos.mli
+1 -1 metaprl/theories/ocaml_sos/ocaml_logic.ml
+76 -76 metaprl/theories/ocaml_sos/ocaml_patt_sos.ml
+1 -1 metaprl/theories/reflect_itt/refl_free_vars.ml
+9 -9 metaprl/theories/reflect_itt/refl_raw_term.ml
+17 -17 metaprl/theories/reflect_itt/refl_term.ml
+7 -7 metaprl/theories/reflect_itt/refl_var.ml
+9 -9 metaprl/theories/reflect_itt/refl_var_set.ml
+2 -2 metaprl/theories/tactic/rewrite_type.mli
+7 -7 metaprl/theories/tactic/tactic_cache.ml
+11 -11 metaprl/theories/tactic/tactic_type.ml
+20 -20 metaprl/theories/tptp/tptp.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-16 13:49:56 -0700 (Sun, 16 May 1999)
Revision: 2653
Log message:

      Added: MetaPRL toploop does not produce any meaningful parsing errors
      
      Fixed spelling.
      

Changes  Path
+11 -2 metaprl/BUGS

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 1999-05-16 14:05:14 -0700 (Sun, 16 May 1999)
Revision: 2654
Log message:

      Added: loading two theories that both include the same theory produces unexpected results
      

Changes  Path
+21 -0 metaprl/BUGS

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-17 12:20:58 -0700 (Mon, 17 May 1999)
Revision: 2655
Log message:

      Added pthreads instructions
      

Changes  Path
+5 -4 metaprl/doc/htmlman/mp-install.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-19 14:08:40 -0700 (Wed, 19 May 1999)
Revision: 2656
Log message:

      The rule for induction on W-types was unsound.  Fix thanks
      to Carl Witty <cwitty@newtonlabs.com>.
      

Changes  Path
+2 -4 metaprl/editor/ml/test.ml
Binary metaprl/editor/ml/test.prlb
+40 -45 metaprl/mk/make_config.sh
+10 -9 metaprl/theories/itt/itt_w.ml
+8 -7 metaprl/theories/itt/itt_w.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-20 13:45:26 -0700 (Thu, 20 May 1999)
Revision: 2657
Log message:

      Make sure OCAMLSRC and ENSROOT are non-empty
      

Changes  Path
+4 -4 metaprl/mk/make_config.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-20 14:27:59 -0700 (Thu, 20 May 1999)
Revision: 2658
Log message:

      Added the Refiner information (VERBOSE/SIMPLE and ds/std) into mp_version
      

Changes  Path
+4 -4 metaprl/editor/ml/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-20 16:03:12 -0700 (Thu, 20 May 1999)
Revision: 2659
Log message:

      - Fixed a bug in Term_ds:
      The code responsible for renaming bound variables was lost during code reorganization in the
      revision 1.34 of term_base_ds.mlp on 1998/12/30
      
      - Fixed a bug in Term_ds and Term_std:
      Functon match_terms never checked if the matched term on the right-hand side had any
      improperly bound variables. As a result,
      match_terms [] <<lambda{y.('f 'y)}>> <<lambda{x.('x 'x)}>>
      was returning
      Refiner.Refiner.TermSubst.term_subst = ["f", x]
      instead of raising an exception
      
      - Some file headers still had "This file is part of Nuprl-Light" instead of
      "This file is part of MetaPRL" - fixed
      

Changes  Path
+1 -1 metaprl/ensemble/appl_ensemble.ml
+1 -1 metaprl/ensemble/appl_ensemble.mli
+1 -1 metaprl/ensemble/appl_outboard_client.ml
+1 -1 metaprl/ensemble/appl_outboard_client.mli
+1 -1 metaprl/ensemble/appl_outboard_common.ml
+1 -1 metaprl/ensemble/appl_outboard_common.mli
+1 -1 metaprl/ensemble/appl_outboard_server.ml
+1 -1 metaprl/ensemble/appl_outboard_server.mli
+1 -1 metaprl/mllib/infinite_weak_array.ml
+1 -1 metaprl/mllib/infinite_weak_array.mli
+1 -1 metaprl/mllib/infinite_weak_array_sig.mlz
+1 -1 metaprl/mllib/int_util.ml
+4 -0 metaprl/mllib/list_util.ml
+1 -0 metaprl/mllib/list_util.mli
+1 -1 metaprl/mllib/marshal_shared.mli
+1 -1 metaprl/mllib/mmap.ml
+1 -1 metaprl/mllib/mmap.mli
+1 -1 metaprl/mllib/mmap_pipe.ml
+1 -1 metaprl/mllib/mmap_pipe.mli
+1 -1 metaprl/mllib/mp_id.ml
+1 -1 metaprl/mllib/simplehash_sig.ml
+1 -1 metaprl/mllib/simplehashtbl.ml
+1 -1 metaprl/mllib/simplehashtbl.mli
+1 -1 metaprl/mllib/weak_memo.ml
+1 -1 metaprl/mllib/weak_memo.mli
+1 -1 metaprl/mllib/weak_memo_sig.ml
+14 -11 metaprl/refiner/reflib/dform_print.ml
+1 -1 metaprl/refiner/reflib/term_compare.ml
+1 -1 metaprl/refiner/reflib/term_compare.mli
+1 -1 metaprl/refiner/reflib/term_compare_sig.ml
+1 -1 metaprl/refiner/reflib/term_copy2_weak.ml
+1 -1 metaprl/refiner/reflib/term_copy2_weak.mli
+1 -1 metaprl/refiner/reflib/term_copy_weak.ml
+1 -1 metaprl/refiner/reflib/term_copy_weak.mli
+1 -1 metaprl/refiner/reflib/term_io.ml
+1 -1 metaprl/refiner/reflib/term_io.mli
+1 -1 metaprl/refiner/refsig/term_hash_sig.ml
+1 -1 metaprl/refiner/refsig/term_header_sig.mlz
+1 -1 metaprl/refiner/refsig/term_norm_sig.ml
+55 -30 metaprl/refiner/term_ds/term_base_ds.ml
+17 -13 metaprl/refiner/term_ds/term_subst_ds.ml
+1 -1 metaprl/refiner/term_gen/term_hash.ml
+1 -1 metaprl/refiner/term_gen/term_hash.mli
+1 -1 metaprl/refiner/term_gen/term_header.ml
+1 -1 metaprl/refiner/term_gen/term_header.mli
+1 -1 metaprl/refiner/term_gen/term_header_constr.ml
+1 -1 metaprl/refiner/term_gen/term_header_constr.mli
+1 -1 metaprl/refiner/term_gen/term_norm.ml
+1 -1 metaprl/refiner/term_gen/term_norm.mli
+13 -5 metaprl/refiner/term_std/term_subst_std.ml
+1 -1 metaprl/theories/fol/fol_all_itt.ml
+1 -1 metaprl/theories/fol/fol_all_itt.mli
+1 -1 metaprl/theories/fol/fol_bisect_itt.ml
+1 -1 metaprl/theories/fol/fol_bisect_itt.mli
+1 -1 metaprl/theories/fol/fol_type_itt.ml
+1 -1 metaprl/theories/fol/fol_type_itt.mli
+1 -1 metaprl/theories/fol/fol_univ_itt.ml
+1 -1 metaprl/theories/fol/fol_univ_itt.mli
+1 -1 metaprl/theories/itt/itt_atom_bool.ml
+1 -1 metaprl/theories/itt/itt_atom_bool.mli
+1 -1 metaprl/theories/itt/itt_bisect.ml
+1 -1 metaprl/theories/itt/itt_bisect.mli
+1 -1 metaprl/theories/itt/itt_bunion.ml
+1 -1 metaprl/theories/itt/itt_bunion.mli
+1 -1 metaprl/theories/itt/itt_list2.ml
+1 -1 metaprl/theories/itt/itt_list2.mli
+1 -1 metaprl/theories/itt/itt_tsub.ml
+1 -1 metaprl/theories/itt/itt_tsub.mli
+1 -1 metaprl/theories/itt/itt_tunion.ml
+1 -1 metaprl/theories/itt/itt_tunion.mli
+1 -1 metaprl/theories/reflect_itt/refl_var.ml
+1 -1 metaprl/theories/reflect_itt/refl_var.mli
+1 -1 metaprl/theories/reflect_itt/refl_var_set.ml
+1 -1 metaprl/theories/reflect_itt/refl_var_set.mli
+1 -1 metaprl/theories/tactic/pre_tactic_type.mli
+1 -1 metaprl/theories/tactic/tacticals.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 1999-05-20 16:11:57 -0700 (Thu, 20 May 1999)
Revision: 2660
Log message:

      Fixed fun_df3:
      
       dform fun_df3 : rfun{'A; f, x. 'B['f; 'x]} =
      -   "{" " " slot{bvar{'f}} `"|" "fun"{'A; x. 'B['f; 'x]} "}"
      +   "{" " " slot{bvar{'f}} `" | "  slot{bvar{'x}} `":" slot{'A} " " rightarrow " " slot{'B} "}"
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_rfun.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-20 18:22:28 -0700 (Thu, 20 May 1999)
Revision: 2661
Log message:

      - Updated the BUGS file
      
      Changes suggested by Carl R. Witty <cwitty@newtonlabs.com>:
      - Give better error message when $(OSTYPE) is unknown
      - Added comments to mk/config telling that the file is generated
      

Changes  Path
+13 -3 metaprl/BUGS
+3 -3 metaprl/editor/ml/Makefile
+8 -8 metaprl/filter/Makefile
+7 -2 metaprl/mk/make_config.sh
+10 -1 metaprl/mk/preface
+16 -10 metaprl/mk/rules

Changes by: ( at unknown.email)
Date: 1999-05-20 18:22:28 -0700 (Thu, 20 May 1999)
Revision: 2662
Log message:

      This commit was manufactured by cvs2svn to create tag
      'meta-prl-0_5_2'.

Changes  Path
Copied metaprl-tags/meta-prl-0_5_2

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-20 18:37:22 -0700 (Thu, 20 May 1999)
Revision: 2663
Log message:

      I tagged the current version with meta-prl-0_5_2 tag and bumped the version number
      to 0.5.3
      

Changes  Path
+1 -1 metaprl/mk/preface

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-21 12:03:44 -0700 (Fri, 21 May 1999)
Revision: 2664
Log message:

      Added MPPATH environment variable (as requested by Mark Bickford)
      for specifying an include path for prlc.  Directories are separated by :,
      and -I <dir> command line arguments will append to this path.
      

Changes  Path
+11 -4 metaprl/filter/prlcomp.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 1999-05-21 16:34:22 -0700 (Fri, 21 May 1999)
Revision: 2665
Log message:

      Added: cd theory;; load theory;; <<it>> produces an error
      

Changes  Path
+21 -0 metaprl/BUGS

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-21 18:28:28 -0700 (Fri, 21 May 1999)
Revision: 2666
Log message:

      I hope I've fixed the OSTYPE/pthreads check.
      

Changes  Path
+3 -3 metaprl/editor/ml/Makefile
+8 -8 metaprl/filter/Makefile
+12 -12 metaprl/mk/rules

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-22 04:24:29 -0700 (Sat, 22 May 1999)
Revision: 2667
Log message:

      Modified the itt_rfun display form to be recursive.
      Sorry about the delay.  I forgot, and cs-annex-1 is
      having trouble.
      

Changes  Path
+3 -3 metaprl/theories/itt/itt_rfun.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-22 17:00:51 -0700 (Sat, 22 May 1999)
Revision: 2668
Log message:

      Added ML side-conditions, so that rewrites and rules can be defined
      with ML code in the really necessary cases.  The ml_rw keyword
      declares/defines an ML rewrite, and ml_rule declares/defines
      an rule application defined in ML.
      

Changes  Path
+4 -4 metaprl/editor/ml/shell.ml
+35 -2 metaprl/editor/ml/test.ml
+3 -0 metaprl/editor/ml/test.mli
+2 -2 metaprl/filter/filter_cache_fun.ml
+4 -0 metaprl/filter/filter_comment.ml
+10 -0 metaprl/filter/filter_hash.ml
+30 -0 metaprl/filter/filter_ocaml.ml
+51 -35 metaprl/filter/filter_parse.ml
+352 -147 metaprl/filter/filter_prog.ml
+8 -4 metaprl/filter/filter_prog.mli
+160 -107 metaprl/filter/filter_summary.ml
+6 -6 metaprl/filter/filter_summary.mli
+6 -6 metaprl/filter/filter_summary_type.mlz
+10 -11 metaprl/filter/filter_type.mlz
+10 -0 metaprl/filter/mLast_util.ml
+12 -6 metaprl/mllib/marshal_shared.ml
+4 -2 metaprl/mllib/marshal_sig.mlz
+73 -61 metaprl/refiner/refiner/refine.ml
+1 -1 metaprl/refiner/reflib/dform.ml
+5 -5 metaprl/refiner/reflib/term_table.ml
+26 -14 metaprl/refiner/refsig/refine_sig.ml
+15 -8 metaprl/refiner/refsig/rewrite_sig.ml
+9 -6 metaprl/refiner/rewrite/rewrite.ml
+7 -7 metaprl/theories/base/base_dform.ml
+5 -6 metaprl/theories/itt/itt_arith.ml
+4 -6 metaprl/theories/itt/itt_arith.mli
+5 -3 metaprl/theories/itt/itt_equal.ml
+4 -3 metaprl/theories/itt/itt_equal.mli
+0 -6 metaprl/theories/itt/itt_int.ml
+0 -3 metaprl/theories/itt/itt_int.mli
+5 -5 metaprl/theories/ocaml/ocaml_expr_df.ml
+10 -0 metaprl/util/macro.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-23 14:55:17 -0700 (Sun, 23 May 1999)
Revision: 2669
Log message:

      This is a major modification to how parameters are handled.
      1. All level parmeters are now meta.  That is, univ[@i:l] is
         exactly the same as univ[i:l].  The rewriter handles
         lavel expressions, so matching with levels like
         univ[3 | i':l | j:l] should work correctly.
      
         The syntax still requires the @ for meta-parameter of
         other types.  For instance, token["hello world":t] is
         a normal token, and token[@"hello world":t] is a
         token with a meta-parameter.
      
      2. There are no more parameter expressions.  For instance,
         the term natural_number[@i + @j] is not valid anymore.
         To replace them, the module theories/base/base_meta.ml
         defines ML rewrites that implement the same functionality.
         For example,
            meta_sum{number[12]; number[5]} --> number[17]
      
      3. There is no term natural_number[@i:n] any more.  This was
         always a bad name, since it has always been possible for the
         parameter to be negative.
      
      4. The Itt_equal.cumulativity rule is no longer defined as a
         side-condition.  It now uses Base_meta.meta_lt to define
         inclusion on level expression.  Cumulativity expansion
         should be performed automatically by the dT tactic.
         So:
            sequent ['ext] { ... >- univ[@i:l] = univ[@i:l] in univ[@j:l] }
            BY dT 0
         should always either succeed or fail, without producing
         subgoals.
      
      I haven't fully tested the side-conditions.  As usual, let me know
      if you see anything strange.  Next, I'm looking at the
      rewriter free variable soundness problem.
      

Changes  Path
Added metaprl/.cpdir
Properties metaprl/.cpdir
Added metaprl/.cprc
Properties metaprl/.cprc
+4 -3 metaprl/editor/emacs/caml.el
Binary metaprl/editor/emacs/caml.elc
+10 -7 metaprl/editor/ml/test.ml
+1 -1 metaprl/editor/ml/test.mli
Binary metaprl/editor/ml/test.prlb
+5 -3 metaprl/filter/filter_parse.ml
+130 -109 metaprl/filter/filter_prog.ml
+1 -0 metaprl/filter/filter_prog.mli
+26 -58 metaprl/filter/filter_summary.ml
+6 -28 metaprl/filter/term_grammar.ml
Added metaprl/free_prlb
Properties metaprl/free_prlb
+18 -15 metaprl/library/db.ml
+44 -44 metaprl/library/mbterm.ml
+1 -1 metaprl/refiner/reflib/dform.ml
+10 -48 metaprl/refiner/reflib/ml_format.ml
+13 -18 metaprl/refiner/reflib/simple_print.ml
+5 -14 metaprl/refiner/reflib/term_compare.ml
+8 -30 metaprl/refiner/refsig/term_header_sig.mlz
+7 -6 metaprl/refiner/refsig/term_man_sig.ml
+6 -16 metaprl/refiner/refsig/term_simple_sig.mlz
+4 -1 metaprl/refiner/rewrite/rewrite.ml
+7 -4 metaprl/refiner/rewrite/rewrite.mli
+23 -65 metaprl/refiner/rewrite/rewrite_build_contractum.ml
+7 -4 metaprl/refiner/rewrite/rewrite_build_contractum.mli
+32 -32 metaprl/refiner/rewrite/rewrite_compile_contractum.ml
+6 -4 metaprl/refiner/rewrite/rewrite_compile_contractum.mli
+49 -27 metaprl/refiner/rewrite/rewrite_compile_redex.ml
+6 -4 metaprl/refiner/rewrite/rewrite_compile_redex.mli
+10 -23 metaprl/refiner/rewrite/rewrite_debug.ml
+47 -16 metaprl/refiner/rewrite/rewrite_match_redex.ml
+6 -4 metaprl/refiner/rewrite/rewrite_match_redex.mli
+40 -17 metaprl/refiner/rewrite/rewrite_meta.ml
+11 -4 metaprl/refiner/rewrite/rewrite_meta.mli
+11 -14 metaprl/refiner/rewrite/rewrite_type_sig.mlz
+11 -14 metaprl/refiner/rewrite/rewrite_types.ml
+6 -16 metaprl/refiner/term_ds/term_ds.ml
+8 -18 metaprl/refiner/term_ds/term_ds_sig.ml
+45 -10 metaprl/refiner/term_ds/term_man_ds.ml
+3 -3 metaprl/refiner/term_ds/term_op_ds.ml
+11 -20 metaprl/refiner/term_gen/term_hash.ml
+18 -59 metaprl/refiner/term_gen/term_header.ml
+11 -17 metaprl/refiner/term_gen/term_header_constr.ml
+45 -10 metaprl/refiner/term_gen/term_man_gen.ml
+4 -5 metaprl/refiner/term_gen/term_shape_gen.ml
+3 -3 metaprl/refiner/term_std/term_op_std.ml
+6 -17 metaprl/refiner/term_std/term_std.ml
+6 -16 metaprl/refiner/term_std/term_std_sig.ml
+1 -0 metaprl/theories/base/Makefile
+32 -25 metaprl/theories/base/base_dform.ml
Added metaprl/theories/base/base_meta.ml
Properties metaprl/theories/base/base_meta.ml
Added metaprl/theories/base/base_meta.mli
Properties metaprl/theories/base/base_meta.mli
+1 -0 metaprl/theories/base/base_theory.mlz
Binary metaprl/theories/czf/czf_itt_all.prlb
Binary metaprl/theories/czf/czf_itt_and.prlb
Binary metaprl/theories/czf/czf_itt_axioms.prlb
Binary metaprl/theories/czf/czf_itt_dall.prlb
Binary metaprl/theories/czf/czf_itt_dexists.prlb
Binary metaprl/theories/czf/czf_itt_eq.prlb
Binary metaprl/theories/czf/czf_itt_exists.prlb
Binary metaprl/theories/czf/czf_itt_false.prlb
Binary metaprl/theories/czf/czf_itt_implies.prlb
Binary metaprl/theories/czf/czf_itt_member.prlb
Binary metaprl/theories/czf/czf_itt_or.prlb
Binary metaprl/theories/czf/czf_itt_rel.prlb
Binary metaprl/theories/czf/czf_itt_sall.prlb
Binary metaprl/theories/czf/czf_itt_sep.prlb
Binary metaprl/theories/czf/czf_itt_set.prlb
Binary metaprl/theories/czf/czf_itt_set_ind.prlb
Binary metaprl/theories/czf/czf_itt_sexists.prlb
Binary metaprl/theories/czf/czf_itt_true.prlb
+6 -6 metaprl/theories/czf/czf_itt_union.ml
Binary metaprl/theories/czf/czf_itt_union.prlb
Binary metaprl/theories/fol/fol_ctheory.prlb
Binary metaprl/theories/fol/fol_not.prlb
Binary metaprl/theories/fol/fol_theory.prlb
+2 -2 metaprl/theories/itt/itt_arith.ml
+7 -1 metaprl/theories/itt/itt_atom_bool.ml
+2 -1 metaprl/theories/itt/itt_atom_bool.mli
Binary metaprl/theories/itt/itt_bisect.prlb
+7 -18 metaprl/theories/itt/itt_bool.ml
+2 -8 metaprl/theories/itt/itt_bool.mli
Binary metaprl/theories/itt/itt_bool.prlb
Binary metaprl/theories/itt/itt_bunion.prlb
Binary metaprl/theories/itt/itt_derive.prlb
+1 -1 metaprl/theories/itt/itt_dfun.ml
+1 -1 metaprl/theories/itt/itt_dprod.ml
+28 -13 metaprl/theories/itt/itt_equal.ml
+12 -1 metaprl/theories/itt/itt_equal.mli
Binary metaprl/theories/itt/itt_equal.prlb
Binary metaprl/theories/itt/itt_fset.prlb
+1 -1 metaprl/theories/itt/itt_fun.ml
+130 -109 metaprl/theories/itt/itt_int.ml
+28 -20 metaprl/theories/itt/itt_int.mli
+23 -10 metaprl/theories/itt/itt_int_bool.ml
+6 -5 metaprl/theories/itt/itt_int_bool.mli
+1 -1 metaprl/theories/itt/itt_isect.ml
Binary metaprl/theories/itt/itt_isect.prlb
Binary metaprl/theories/itt/itt_list.prlb
Binary metaprl/theories/itt/itt_list2.prlb
+26 -28 metaprl/theories/itt/itt_logic.ml
+23 -25 metaprl/theories/itt/itt_logic.mli
Binary metaprl/theories/itt/itt_logic.prlb
+1 -1 metaprl/theories/itt/itt_prod.ml
+1 -1 metaprl/theories/itt/itt_prop_decide.ml
Binary metaprl/theories/itt/itt_prop_decide.prlb
+1 -1 metaprl/theories/itt/itt_quotient.ml
+5 -5 metaprl/theories/itt/itt_rfun.ml
+6 -6 metaprl/theories/itt/itt_rfun.mli
+1 -1 metaprl/theories/itt/itt_set.ml
+4 -3 metaprl/theories/itt/itt_srec.ml
+1 -1 metaprl/theories/itt/itt_subtype.ml
+8 -10 metaprl/theories/itt/itt_test.ml
+1 -1 metaprl/theories/itt/itt_union.ml
+1 -1 metaprl/theories/itt/itt_w.ml
+1 -1 metaprl/theories/ocaml/ocaml_expr_df.ml
Binary metaprl/theories/reflect_itt/refl_free_vars.prlb
Binary metaprl/theories/reflect_itt/refl_raw_term.prlb
+0 -1 metaprl/theories/reflect_itt/refl_term.ml
+0 -1 metaprl/theories/reflect_itt/refl_term.mli
Binary metaprl/theories/reflect_itt/refl_term.prlb
Binary metaprl/theories/reflect_itt/refl_var.prlb
Binary metaprl/theories/reflect_itt/refl_var_set.prlb
Binary metaprl/theories/tptp/tptp.prlb
Added metaprl/update_prlb
Properties metaprl/update_prlb

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-23 15:38:46 -0700 (Sun, 23 May 1999)
Revision: 2670
Log message:

      TermSubst.equal_params should be called recursively when argument is a ParamList
      

Changes  Path
+3 -1 metaprl/refiner/term_ds/term_subst_ds.ml
+3 -1 metaprl/refiner/term_std/term_subst_std.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-24 19:12:01 -0700 (Mon, 24 May 1999)
Revision: 2671
Log message:

      OK, here is the updated code for the weak-pointers based Term_copy modules
      
      The changes include:
      1) I added the new garbage collecting mechanism written by Yegor.
      2) Parameters are now hashed as a whole instead of recursively weak-hashing them.
      3) I merged the TermHeader module into the TermHash module which allowed me to keep
         most TermHash types abstract.
      4) I cleaned up the code a little.
      
      Yegor, can you run some test on this code and see if there is any evidence that we
      still have the bug? Thanks!
      

Changes  Path
Properties metaprl/mllib
+3 -3 metaprl/mllib/Makefile
Added metaprl/mllib/hash_with_gc.ml
Properties metaprl/mllib/hash_with_gc.ml
Added metaprl/mllib/hash_with_gc.mli
Properties metaprl/mllib/hash_with_gc.mli
Added metaprl/mllib/hash_with_gc_sig.ml
Properties metaprl/mllib/hash_with_gc_sig.ml
Deleted metaprl/mllib/infinite_weak_array.ml
Deleted metaprl/mllib/infinite_weak_array.mli
Deleted metaprl/mllib/infinite_weak_array_sig.mlz
+102 -45 metaprl/mllib/weak_memo.ml
+2 -4 metaprl/mllib/weak_memo.mli
+11 -4 metaprl/mllib/weak_memo_sig.ml
+3 -3 metaprl/refiner/refiner/refiner_ds.ml
+3 -3 metaprl/refiner/refiner/refiner_std.ml
+23 -9 metaprl/refiner/reflib/term_copy2_weak.ml
+1 -2 metaprl/refiner/reflib/term_copy2_weak.mli
+1 -2 metaprl/refiner/reflib/term_copy_weak.ml
+0 -1 metaprl/refiner/reflib/term_copy_weak.mli
+1 -1 metaprl/refiner/refsig/Files
+2 -14 metaprl/refiner/refsig/refiner_sig.ml
+30 -26 metaprl/refiner/refsig/term_hash_sig.ml
Deleted metaprl/refiner/refsig/term_header_sig.mlz
+0 -1 metaprl/refiner/refsig/term_norm_sig.ml
+5 -14 metaprl/refiner/refsig/termmod_hash_sig.ml
+4 -1 metaprl/refiner/refsig/termmod_sig.ml
Added metaprl/refiner/refsig/tm_subst_sig.mlz
Properties metaprl/refiner/refsig/tm_subst_sig.mlz
+0 -1 metaprl/refiner/term_gen/Files
+173 -99 metaprl/refiner/term_gen/term_hash.ml
+2 -15 metaprl/refiner/term_gen/term_hash.mli
Deleted metaprl/refiner/term_gen/term_header.ml
Deleted metaprl/refiner/term_gen/term_header.mli
+60 -81 metaprl/refiner/term_gen/term_header_constr.ml
+4 -17 metaprl/refiner/term_gen/term_header_constr.mli
+3 -14 metaprl/refiner/term_gen/term_norm.ml
+2 -13 metaprl/refiner/term_gen/term_norm.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-25 13:20:28 -0700 (Tue, 25 May 1999)
Revision: 2672
Log message:

      I hope I have fixed the problem with .prlb files
      that Alexei was having.  This is a real HACK!  We'll
      want to remove all code marked HACK! when we save
      formatted proofs.
      

Changes  Path
+58 -26 metaprl/filter/filter_summary.ml
+9 -1 metaprl/refiner/term_gen/term_header_constr.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-25 13:28:16 -0700 (Tue, 25 May 1999)
Revision: 2673
Log message:

      .
      

Changes  Path
+16 -17 metaprl/BUGS

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-25 17:41:08 -0700 (Tue, 25 May 1999)
Revision: 2674
Log message:

      I removed @ from the parameter syntax for meta-parameters. Now
      [xxx:s] is parsed as a meta-string parameter (MString "xxx") and
      ["xxx":s] is parsed as a string parameter (Sting "xxx")
      
      I also copied .cmoz files to .prlb files until I've reached a fixpoint.
      

Changes  Path
+0 -1 metaprl/BUGS
+7 -7 metaprl/doc/htmlman/user-guide/mp-terms.html
+6 -6 metaprl/editor/ml/test.ml
+2 -2 metaprl/editor/ml/test.mli
+6 -7 metaprl/filter/filter_parse.ml
+2 -6 metaprl/filter/term_grammar.ml
+4 -4 metaprl/refiner/reflib/simple_print.ml
+23 -23 metaprl/theories/base/base_dform.ml
+1 -1 metaprl/theories/base/base_dform.mli
+50 -50 metaprl/theories/base/summary.ml
+16 -16 metaprl/theories/base/summary.mli
Binary metaprl/theories/czf/czf_itt_all.prlb
Binary metaprl/theories/czf/czf_itt_and.prlb
Binary metaprl/theories/czf/czf_itt_axioms.prlb
Binary metaprl/theories/czf/czf_itt_dall.prlb
Binary metaprl/theories/czf/czf_itt_dexists.prlb
Binary metaprl/theories/czf/czf_itt_eq.prlb
Binary metaprl/theories/czf/czf_itt_exists.prlb
Binary metaprl/theories/czf/czf_itt_false.prlb
Binary metaprl/theories/czf/czf_itt_implies.prlb
Binary metaprl/theories/czf/czf_itt_member.prlb
Binary metaprl/theories/czf/czf_itt_or.prlb
Binary metaprl/theories/czf/czf_itt_rel.prlb
Binary metaprl/theories/czf/czf_itt_sall.prlb
Binary metaprl/theories/czf/czf_itt_sep.prlb
Binary metaprl/theories/czf/czf_itt_set.prlb
Binary metaprl/theories/czf/czf_itt_set_ind.prlb
Binary metaprl/theories/czf/czf_itt_sexists.prlb
Binary metaprl/theories/czf/czf_itt_true.prlb
Binary metaprl/theories/czf/czf_itt_union.prlb
Binary metaprl/theories/fol/fol_not.prlb
+12 -12 metaprl/theories/itt/itt_atom.ml
+5 -5 metaprl/theories/itt/itt_atom.mli
+2 -2 metaprl/theories/itt/itt_atom_bool.ml
+7 -7 metaprl/theories/itt/itt_bisect.ml
Binary metaprl/theories/itt/itt_bisect.prlb
+3 -3 metaprl/theories/itt/itt_bool.ml
+2 -2 metaprl/theories/itt/itt_bool.mli
Binary metaprl/theories/itt/itt_bool.prlb
+7 -7 metaprl/theories/itt/itt_bunion.ml
Binary metaprl/theories/itt/itt_bunion.prlb
Binary metaprl/theories/itt/itt_derive.prlb
+11 -11 metaprl/theories/itt/itt_dfun.ml
+10 -10 metaprl/theories/itt/itt_dfun.mli
+7 -7 metaprl/theories/itt/itt_dprod.ml
+6 -6 metaprl/theories/itt/itt_dprod.mli
+23 -23 metaprl/theories/itt/itt_equal.ml
+14 -14 metaprl/theories/itt/itt_equal.mli
Binary metaprl/theories/itt/itt_equal.prlb
Binary metaprl/theories/itt/itt_fset.prlb
+7 -7 metaprl/theories/itt/itt_fun.ml
+6 -6 metaprl/theories/itt/itt_fun.mli
+29 -29 metaprl/theories/itt/itt_int.ml
+21 -21 metaprl/theories/itt/itt_int.mli
+9 -9 metaprl/theories/itt/itt_int_bool.ml
+7 -7 metaprl/theories/itt/itt_isect.ml
+6 -6 metaprl/theories/itt/itt_isect.mli
Binary metaprl/theories/itt/itt_isect.prlb
+4 -4 metaprl/theories/itt/itt_list.ml
+4 -4 metaprl/theories/itt/itt_list.mli
Binary metaprl/theories/itt/itt_list.prlb
Binary metaprl/theories/itt/itt_list2.prlb
+40 -40 metaprl/theories/itt/itt_logic.ml
+1 -1 metaprl/theories/itt/itt_logic.mli
Binary metaprl/theories/itt/itt_logic.prlb
+8 -8 metaprl/theories/itt/itt_prec.ml
+8 -8 metaprl/theories/itt/itt_prec.mli
+7 -7 metaprl/theories/itt/itt_prod.ml
+6 -6 metaprl/theories/itt/itt_prod.mli
Binary metaprl/theories/itt/itt_prop_decide.prlb
+13 -13 metaprl/theories/itt/itt_quotient.ml
+12 -12 metaprl/theories/itt/itt_quotient.mli
+5 -5 metaprl/theories/itt/itt_rfun.ml
+5 -5 metaprl/theories/itt/itt_rfun.mli
+6 -6 metaprl/theories/itt/itt_set.ml
+6 -6 metaprl/theories/itt/itt_set.mli
+11 -11 metaprl/theories/itt/itt_srec.ml
+9 -9 metaprl/theories/itt/itt_srec.mli
+2 -2 metaprl/theories/itt/itt_struct.ml
+2 -2 metaprl/theories/itt/itt_struct.mli
+7 -7 metaprl/theories/itt/itt_subtype.ml
+6 -6 metaprl/theories/itt/itt_subtype.mli
+4 -4 metaprl/theories/itt/itt_tsub.ml
+3 -3 metaprl/theories/itt/itt_tsub.mli
+7 -7 metaprl/theories/itt/itt_tunion.ml
+6 -6 metaprl/theories/itt/itt_tunion.mli
+7 -7 metaprl/theories/itt/itt_union.ml
+6 -6 metaprl/theories/itt/itt_union.mli
+3 -3 metaprl/theories/itt/itt_unit.ml
+2 -2 metaprl/theories/itt/itt_unit.mli
+3 -3 metaprl/theories/itt/itt_void.ml
+2 -2 metaprl/theories/itt/itt_void.mli
+7 -7 metaprl/theories/itt/itt_w.ml
+6 -6 metaprl/theories/itt/itt_w.mli
+28 -28 metaprl/theories/ocaml/ocaml.mlz
+59 -59 metaprl/theories/ocaml/ocaml_expr_df.ml
+3 -3 metaprl/theories/ocaml/ocaml_me_df.ml
+14 -14 metaprl/theories/ocaml/ocaml_mt_df.ml
+58 -58 metaprl/theories/ocaml/ocaml_patt_df.ml
+30 -30 metaprl/theories/ocaml/ocaml_sig_df.ml
+29 -29 metaprl/theories/ocaml/ocaml_str_df.ml
+29 -29 metaprl/theories/ocaml/ocaml_type_df.ml
Binary metaprl/theories/reflect_itt/refl_free_vars.prlb
Binary metaprl/theories/reflect_itt/refl_raw_term.prlb
Binary metaprl/theories/reflect_itt/refl_term.prlb
+24 -24 metaprl/theories/reflect_itt/refl_var.ml
+1 -1 metaprl/theories/reflect_itt/refl_var.mli
Binary metaprl/theories/reflect_itt/refl_var.prlb
Binary metaprl/theories/reflect_itt/refl_var_set.prlb
+3 -3 metaprl/theories/tactic/perv.ml
+1 -1 metaprl/theories/tactic/perv.mli
Binary metaprl/theories/tptp/tptp.prlb

Changes by: Eli Barzilay (eli at cs.cornell.edu)
Date: 1999-05-26 23:24:53 -0700 (Wed, 26 May 1999)
Revision: 2675
Log message:

      Added *.ppo.
      

Changes  Path
Properties metaprl/refiner/term_gen

Changes by: Eli Barzilay (eli at cs.cornell.edu)
Date: 1999-05-27 00:55:33 -0700 (Thu, 27 May 1999)
Revision: 2676
Log message:

      Changed X' identifiers to X1 to avoid the preprocessor problem with the
      newer gcc and added a comment in the TODO file to restore this once the ML
      preprocessor is working.  Also, removed the *.ppo from the .cvsignore - I
      didn't realize that this problem left the .ppo file...
      

Changes  Path
+2 -2 metaprl/refiner/term_ds/term_addr_ds.ml
Properties metaprl/refiner/term_gen
+3 -3 metaprl/refiner/term_gen/term_addr_gen.ml

Changes by: Eli Barzilay (eli at cs.cornell.edu)
Date: 1999-05-27 05:31:06 -0700 (Thu, 27 May 1999)
Revision: 2677
Log message:

      Fix some slot[lt]{...} and slot[le]{...} to use quotes.
      

Changes  Path
+16 -16 metaprl/theories/itt/itt_int.ml
+9 -9 metaprl/theories/itt/itt_logic.ml
+1 -1 metaprl/theories/itt/itt_rfun.ml

Changes by: Eli Barzilay (eli at cs.cornell.edu)
Date: 1999-05-27 06:44:24 -0700 (Thu, 27 May 1999)
Revision: 2678
Log message:

      Reworked some parts so now it works fine again.
      

Changes  Path
+93 -40 metaprl/editor/emacs/prl-hack.el

Changes by: Eli Barzilay (eli at cs.cornell.edu)
Date: 1999-05-27 09:43:35 -0700 (Thu, 27 May 1999)
Revision: 2679
Log message:

      Few more minor fixes.
      

Changes  Path
+3 -3 metaprl/editor/emacs/prl-hack.el

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1999-05-30 15:00:34 -0700 (Sun, 30 May 1999)
Revision: 2680
Log message:

      In Itt_list.nilFormation, 'A list should be list{'A}.
      Thanks to Carl Witty <cwitty@newtonlabs.com>.
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_list.ml
+1 -1 metaprl/theories/itt/itt_list.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1999-05-31 22:47:13 -0700 (Mon, 31 May 1999)
Revision: 2681
Log message:

      - Fixed a nasty bug in TermAddr.apply_var_fun_higher_bterms (both ds and std versions).
      Thanks to Carl R. Witty <cwitty@newtonlabs.com> for finding and fixing this one.
      
      - Added a warning to mp-install.html telling that MetaPRL is Beta and still has nasty bugs.
      
      - Added CVS read-write instructions:
      http://ensemble01.cs.cornell.edu:12000/cvsweb/~checkout~/meta-prl/doc/htmlman/mp-cvs-rw.html
      

Changes  Path
Added metaprl/doc/htmlman/mp-cvs-rw.html
Properties metaprl/doc/htmlman/mp-cvs-rw.html
+2 -2 metaprl/doc/htmlman/mp-install.html
+1 -1 metaprl/refiner/term_ds/term_addr_ds.ml
+1 -1 metaprl/refiner/term_gen/term_addr_gen.ml