Publications
Drafts
-
Polymorphic variants in Objective Caml 3.
- Jacques Garrigue. July 2000.
A4 postscript
Published
-
Simple Type Inference for Structural Polymorphism.
- Jacques Garrigue. Presented at the
9th Workshop on Foundations of Object-Oriented
Languages, Portland, Oregon, January 2002.
Revised on 2001/12/10.
A4 postscript,
Letter postscript
-
Labeled and optional arguments for Objective Caml.
- Jacques Garrigue. In JSSST Workshop on Programming and
Programming Languages, Kameoka, Japan, March 2001.
Revised on 2000/04/13.
A4 postscript,
DVI
-
Code reuse through polymorphic variants.
- Jacques Garrigue.
In Workshop on Foundations of Software Engineering.
Sasaguri, Japan, November 2000.
Abstract and code samples.
A4 postscript
-
Programming with polymorphic variants..
- Jacques Garrigue.
In ML Workshop, September 1998.
Letter postscript
-
Extending ML with semi-explicit higher order
polymorphism.
- Jacques Garrigue and Didier Rémy.
In Proceedings of the International Symposium on Theoretical
Aspects of Computer Software. Sendai, Japan. September 1997.
Springer-Verlag LNCS 1281. A4 postscript
Journal version in Information and Computation 155, december
1999, pages 134-171.
A4 postscript
-
A label-selective lambda-calculus with optional arguments and its
compilation method.
- Jun P. Furuse and Jacques Garrigue.
RIMS Preprint 1041, Research Institute for Mathematical Sciences,
Kyoto University, October 1995. Abstract
-
The transformation calculus.
- Jacques Garrigue.
In Proceedings of the 15th Conference on Foundations of Software
Technology and Theoretical Computer Science. Bangalore, India,
December 1995. Spring-Verlag LNCS 1026. Abstract
-
The transformation calculus (revised version).
- Jacques Garrigue.
RIMS Preprint 1042, Research Institute for Mathematical Sciences,
Kyoto University, October 1995. Abstract
-
Dynamic binding and lexical binding in a transformation calculus.
- Jacques Garrigue.
In Proc. of the Fuji International Workshop on Functional and
Logic Programming. World Scientific, Singapore, 1995.
Abstract
-
Label-selective lambda-calculus: syntax and confluence
- Hassan Aït-Kaci and Jacques Garrigue.
Theoretical Computer Science 151 (1995) 353-383.
Abstract
-
Label-Selective Lambda-Calculi and Transformation Calculi.
- Jacques Garrigue.
PhD thesis, University of Tokyo, Department of Information Science,
March 1995. Abstract
-
The typed polymorphic label-selective lambda-calculus.
- Jacques Garrigue and Hassan Aït-Kaci.
In Proc. of the 21st ACM Symposium on Principles of Programming
Languages, pages 35-47, 1994. Abstract
-
Transformation calculus and its typing.
- Jacques Garrigue.
In Proc. of the workshop on Type Theory and its Applications to
Computer Systems, pages 34-45. Kyoto University RIMS Lecture Notes 851,
July 1993. Abstract
-
Introducing stateful objects in a transformation calculus.
- Jacques Garrigue.
In Proc. of the JSSST Workshop on Object-Oriented Computing,
Tokyo, March 1993. Iwanami Shoten. Abstract
-
Label-selective lambda-calculus: Syntax and confluence.
- Hassan Aït-Kaci and Jacques Garrigue.
In Proc. of the 13th Conference on Foundations of Software Technology
and Theoretical Computer Science, pages 24-40, Bombay, India, 1993.
Springer-Verlag LNCS 761. Abstract
Links to the online papers are included in the abstracts.
JG
2000.11.08