Previous Contents

Bibliography

[AC96]
María-Virginia Aponte and Giuseppe Castagna. Programmation modulaire avec surcharge et liaison tardive. In Journées Francophones des Langages Applicatifs. INRIA, January 1996.

[AHU83]
Alfred Aho, John Hopcroft, and Jeffrey Ullman. Data Structures and Algorithms. Addison-Wesley, 1983.

[And91]
G. Andrews. Concurrent Programming : Principles and practices. Benjamin Cumming, 1991.

[Ari90]
Ben Ari. Principles of Concurrent and Distributed Programming. Prentice Hall, second edition, 1990.

[ASS96]
Harold Abelson, Gerald Jay Sussman, and Julie Sussman. Structure and Interpretation of Computer Programs. MIT Press, second edition, 1996.

[ASU86]
Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: principles, techniques, and tools. Addison-Wesley, 1986.

[BLH00]
Olivier Ballereau, Frédéric Loulergue, and Gaétan Hains. High level BSP programming: BSML and BSlambda. In Stephen Gilmore, editor, Trends in Functional Programming, volume 2. Intellect, 2000.

[CC92]
Emmanuel Chailloux and Guy Cousineau. Programming images in ML. In Proceedings of the ACM SIGPLAN Workshop on ML and its Applications, 1992.

[CCM87]
Guy Cousineau, Pierre-Louis Curien, and Michel Mauny. The Categorical Abstract Machine. Science of Computer Programming, 8:173--202, 1987.

[CDM98]
Rémy Card, Éric Dumas, and Franck Mével. The Linux Kernel Book. Wiley, John & Sons, 1998.

[CKL96]
Emmanuel Chailloux, Laurent Kirsch, and Stéphane Lucas. Caml2sml, un outil d'aide à la traduction de Caml vers Sml. In Journées Francophones des Langages Applicatifs. INRIA, January 1996.

[CL99]
Sylvain Conchon and Fabrice Le Fessant. JoCaml: mobile agents for Objective-Caml. In International Symposium on Agent Systems and Applications, 1999.

[CM98]
Guy Cousineau and Michel Mauny. The functional approach to programming. Cambridge University Press, 1998.

[CP95]
Paul Caspi and Marc Pouzet. A functional extension to LUSTRE. In 8th International Symposium on Languages for Intensional Programming, Sydney, May 1995. World Scientific.

[CS94]
Emmanuel Chailloux and Ascánder Suárez. mlPicTeX, a picture environment for LaTeX. In Proceedings of the ACM SIGPLAN Workshop on ML and its Applications, 1994.

[DDLP98]
Marco Danelutto, Roberto Di Cosmo, Xavier Leroy, and Susanna Pelagatti. Parallel functional programming with skeletons: the ocamlp3l experiment. In ML Workshop. ACM SIGPLAN, 1998.

[DEMN98]
Roland Ducournau, Jérôme Euzenat, Gérald Masini, and Amedeo Napoli, editors. Langages et modèles à objets: état et perspectives de la recherche. INRIA, 1998.

[Eng98]
Emmanuel Engel. Extensions sûres et praticables du système de types de ML en présence d'un langage de modules et de traits impératifs. PhD thesis, Université Paris-Sud, Orsay, France, mai 1998.

[FC95]
Christian Foisy and Emmanuel Chailloux. Caml Flight: a Portable SPMD Extension of ML for Distributed Memory Multiprocessors. In Conference on High Performance Functional Computing, April 1995.

[FF98]
Robert B. Findler and Matthew Flatt. Modular Object-Oriented Programming with Units and Mixins. In International Conference on Functional Programming. ACM, 1998.

[FW00]
Jun Furuse and Pierre Weis. Entrées/Sorties de valeurs en Caml. In JFLA'2000 : Journées Francophones des Langages Applicatifs, Mont Saint-Michel, January 2000. INRIA.

[GHJV95]
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns. Addison-Wesley, 1995.

[HF+96]
Pieter Hartel, Marc Feeley, et al. Benchmarking implementations of functional languages with ``Pseudoknot'', a float-intensive benchmark. Journal of Functional Programming, 6(4), 1996.

[HS94]
Samuel P. Harbison and Guy L. Steele. C: A reference manual. Prentice-Hall, fourth edition, 1994.

[Hui97]
Christian Huitema. IPv6 -- The New Internet Protocol. Prentice Hall, 1997.

[Jon98]
Richard Jones. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. John Wiley & Sons, 1998.

[Ler90]
Xavier Leroy. The ZINC experiment: an economical implementation of the ML language. Technical report 117, INRIA, 1990.

[Ler92]
Xavier Leroy. Programmation du système Unix en Caml Light. Technical report 147, INRIA, 1992.

[LMB92]
John R. Levine, Tony Mason, and Doug Brown. Lex & Yacc. O'Reilly, second edition, 1992.

[LRVD99]
Xavier Leroy, Didier Rémy, Jérôme Vouillon, and Damien Doligez. The objective caml system release 2.04. Technical report, INRIA, December 1999.

[MdR92]
Michel Mauny and Daniel de Rauglaudre. Parser in ML. Research report 1659, INRIA, avril 1992.

[MNC+91]
Gérald Masini, Amedeo Napoli, Dominique Colnet, Daniel Léonard, and Karl Tombre. Object-Oriented Languages. Academic Press, New York, 1991.

[MT91]
Robin Milner and Mads Tofte. Commentary on Standard ML. MIT Press, 1991.

[MTH97]
Robin Milner, Mads Tofte, and Robert Harper. The Definition of Standard ML (revised). MIT Press, 1997.

[Rep99]
John Reppy. Concurrent Programming in ML. Cambridge University Press, 1999.

[Rob89]
Eric S. Robert. Implementing exceptions in C. Technical Report SRC-40, Digital Equipment, 1989.

[Rou96]
François Rouaix. A Web navigator with applets in Caml. In Proceedings of the 5th International World Wide Web Conference, in Computer Networks and Telecommunications Networking, volume 28, pages 1365--1371. Elsevier, May 1996.

[RV98]
Didier Rémy and Jérôme Vouillon. Objective ML: An effective object-oriented extension to ML. Theory And Practice of Object Systems, 4(1):27--50, 1998. A preliminary version appeared in the proceedings of the 24th ACM Conference on Principles of Programming Languages, 1997.

[Sed88]
Robert Sedgewick. Algorithms. Addison-Wesley, second edition, 1988.

[Ste92]
W. Richard Stevens. Advanced Programming in the UNIX Environment. Addison-Wesley, 1992.

[Tho99]
Simon Thompson. Haskell: The Craft of Functional Programming. Addison Wesley, seconde edition, 1999.

[Tur85]
David A. Turner. Miranda: A non-strict functional language with polymorphic types. In J. Jouannaud, editor, Proceedings International Conference on Functional Programming Languages and Computer Architecture, volume 201 of Lecture Notes in Computer Science, pages 1--16, New York, NY, September 1985. Springer-Verlag.

[Wil92]
Paul. R. Wilson. Uniprocessor garbage collection techniques. In International Workshop on Memory Management, number 637 in LNCS, pages 1--42. Springer-Verlag, 1992.

[Wri95]
Andrew K. Wright. Simple imperative polymorphism. Lisp and Symbolic Computation, 8(4):343--356, 1995.

Previous Contents