Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-06-09 16:26:11 -0700 (Mon, 09 Jun 2003)
Revision: 4654
Log message:
Added an initial core lambda-calculus compiler.
Changes | Path |
Properties | mpcompiler/mmc/core |
Added | mpcompiler/mmc/core/Makefile |
Properties | mpcompiler/mmc/core/Makefile |
Added | mpcompiler/mmc/core/OMakefile |
Properties | mpcompiler/mmc/core/OMakefile |
Added | mpcompiler/mmc/core/core_test.ml |
Properties | mpcompiler/mmc/core/core_test.ml |
Added | mpcompiler/mmc/core/core_test.mli |
Properties | mpcompiler/mmc/core/core_test.mli |
Added | mpcompiler/mmc/core/mmc_core_ast.ml |
Properties | mpcompiler/mmc/core/mmc_core_ast.ml |
Added | mpcompiler/mmc/core/mmc_core_ast.mli |
Properties | mpcompiler/mmc/core/mmc_core_ast.mli |
Added | mpcompiler/mmc/core/mmc_core_name.ml |
Properties | mpcompiler/mmc/core/mmc_core_name.ml |
Added | mpcompiler/mmc/core/mmc_core_name.mli |
Properties | mpcompiler/mmc/core/mmc_core_name.mli |
Added | mpcompiler/mmc/core/mmc_core_util.ml |
Properties | mpcompiler/mmc/core/mmc_core_util.ml |
Added | mpcompiler/mmc/core/mmc_core_util.mli |
Properties | mpcompiler/mmc/core/mmc_core_util.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-06-12 14:23:36 -0700 (Thu, 12 Jun 2003)
Revision: 4660
Log message:
The initial typed-ast and initial type-checking rules.
Changes | Path |
Added | mpcompiler/mmc/core/mmc_core_cps.ml |
Properties | mpcompiler/mmc/core/mmc_core_cps.ml |
Added | mpcompiler/mmc/core/mmc_core_tast.ml |
Properties | mpcompiler/mmc/core/mmc_core_tast.ml |
Added | mpcompiler/mmc/core/mmc_core_type_check.ml |
Properties | mpcompiler/mmc/core/mmc_core_type_check.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-06-16 14:51:51 -0700 (Mon, 16 Jun 2003)
Revision: 4663
Log message:
Some minor changes to the paper.
Changes by: ( at unknown.email)
Date: 2003-06-16 21:26:48 -0700 (Mon, 16 Jun 2003)
Revision: 4669
Log message:
This commit was manufactured by cvs2svn to create tag
'M_PAPER_MERLIN_2003_SUBMISSION'.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-06-17 17:10:07 -0700 (Tue, 17 Jun 2003)
Revision: 4670
Log message:
Added type erasure.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-06-18 17:36:31 -0700 (Wed, 18 Jun 2003)
Revision: 4674
Log message:
Added the initial parts of type inference.
Changes | Path |
+1 -1 | mpcompiler/mmc/core/mmc_core_tast.ml |
+1 -1 | mpcompiler/mmc/core/mmc_core_tast.mli |
+13 -2 | mpcompiler/mmc/core/mmc_core_type_check.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-06-24 16:45:21 -0700 (Tue, 24 Jun 2003)
Revision: 4683
Log message:
Minor omake changes.
Changes | Path |
+3 -2 | metaprl/OMakefile |
+8 -0 | mpcompiler/mmc/core/OMakefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-06-30 11:15:39 -0700 (Mon, 30 Jun 2003)
Revision: 4690
Log message:
Initial implementation of pattern matching.
This uses a new parameter type "match_param", which
gives a simplified representation of parameters that
requires no "when" clauses during pattern matching.