Bibliographie
- [AC96]
 - 
Aponte (María-Virginia) et Castagna (Giuseppe). --
Programmation modulaire avec surcharge et liaison tardive. In :  Journées Francophones des Langages Applicatifs. INRIA. --
janvier 1996.
 - [AHU85]
 - 
Aho (Alfred), Hopcroft (John) et Ullman (Jeffrey). --
Structures de données et algorithmes. --
InterEditions, 1985.
 - [And91]
 - 
Andrews (G.). --
Concurrent Programming : Principles and practices. --
Benjamin Cumming, 1991.
 - [Ari86]
 - 
Ari (Ben). --
Processus concurrents. --
Masson, 1986.
 - [AS89]
 - 
Abelson (Harold) et Sussman (Gerald J.). --
Structures et interprétation des programmes informatiques. --
InterEditions, 1989.
 - [ASU89]
 - 
Aho (Alfred), Sethi (Ravi) et Ullman (Jeffrey). --
Compilateurs : principes, techniques et outils. --
InterEditions, 1989.
 - [CCM87]
 - 
Cousineau (Guy), Curien (Pierre-Louis) et Mauny (Michel). --
The Categorical Abstract Machine. Science of Computer
 Programming, vol. 8, 1987, pp. 173--202.
 - [CCS96]
 - 
Chailloux (Emmanuel), Cousineau (Guy) et Suárez (Ascánder). --
Programmation fonctionnelle de graphismes pour la production
 d'illustrations techniques. Technique et Science Informatiques, 1996.
 - [CDM96]
 - 
Card (Rémy), Dumas (Éric) et Mével (Franck). --
Programmation Linux 2.0, API système et fonctionnement du
 noyau. --
Eyrolles, 1996, seconde édition.
 - [Ciz98]
 - 
Cizault (Gisèle). --
IPv6 : Théorie et pratique. --
O'Reilly, 1998.
 - [CKL96]
 - 
Chailloux (Emmanuel), Kirsch (Laurent) et Lucas (Stéphane). --
Caml2sml, un outil d'aide à la traduction de Caml vers Sml. In :  Journées Francophones des Langages Applicatifs. INRIA. --
janvier 1996.
 - [CL99]
 - 
Conchon (Sylvain) et Le Fessant (Fabrice). --
JoCaml: mobile agents for Objective-Caml. In :  International Symposium on Agent Systems and Applications. --
1999.
 - [CM95]
 - 
Cousineau (Guy) et Mauny (Michel). --
Approche Fonctionnelle de la Programmation. --
EdiScience, 1995.
 - [CP95]
 - 
Caspi (Paul) et Pouzet (Marc). --
A functional extension to lustre. In :  8th International
 Symposium on Languages for Intensional Programming. World Scientific. --
Sydney, mai 1995.
 - [DDLP98]
 - 
Danelutto (Marco), Di Cosmo (Roberto), Leroy (Xavier) et Pelagatti (Susanna).
 --
Parallel functional programming with skeletons: the ocamlp3l
 experiment. In :  ML Workshop. ACM SIGPLAN. --
1998.
 - [DEMN98]
 - 
Ducournau (Roland), Euzenat (Jérôme), Masini (Gérald) et Napoli (Amedeo)
 (édité par). --
Langages et modèles à objets: état et perspectives de la
 recherche. --
INRIA, 1998.
 - [Eng98]
 - 
Engel (Emmanuel). --
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. --
Thèse de doctorat, Université Paris-Sud, Orsay, France, mai 1998.
 - [FC95]
 - 
Foisy (Christian) et Chailloux (Emmanuel). --
Caml Flight: a Portable SPMD Extension of ML for Distributed Memory
 Multiprocessors. In :  Conference on High Performance Functional
 Computing. --
avril 1995.
 - [FF98]
 - 
Findler (Robert B.) et Flatt (Matthew). --
Modular Object-Oriented Programming with Units and Mixins. In :  International Conference on Functional Programming. ACM. --
1998.
 - [FGS90]
 - 
Froidevaux (Christine), Gaudel (Marie-Claude) et Soria (Michèle). --
Types de données et algorithmes. --
Paris, EdiSciences, 1990.
 - [FW00]
 - 
Furuse (Jun) et Weis (Pierre). --
Entrées/Sorties de valeurs en Caml. In :  JFLA'2000 :
 Journées Francophones des Langages Applicatifs. INRIA. --
Mont Saint-Michel, janvier 2000.
 - [GHJV98]
 - 
Gamma (Erich), Helm (Richard), Johnson (Ralph) et Vlissides (John). --
Design Pattern : catalogue de modèles de conception
 réutilisables. --
MIT, 1998.
 - [HFa96]
 - 
Hartel (Pieter), Feeley (Marc) et al. --
Benchmarking implementations of functional languages with
 ``Pseudoknot'', a float-intensive benchmark. Journal of Functional
 Programming, vol. 6, n 4, 1996.
 - [HS90]
 - 
Harbison (Samuel P.) et Steele (Guy L.). --
Langage C : manuel de référence. --
Paris, Masson, 1990, seconde édition.
 - [Jon98]
 - 
Jones (Richard). --
Garbage Collection : Algorithms for Automatic Dynamic Memory
 Management. --
John Wiley & Sons, 1998.
 - [Ler90]
 - 
Leroy (Xavier). --
The ZINC experiment: an economical implementation of the ML
 language. --
Technical report n 117, INRIA, 1990.
 - [Ler92]
 - 
Leroy (Xavier). --
Programmation du système unix en caml light. --
Rapport technique n RR-147, INRIA, décembre 1992.
 - [LMB92]
 - 
Levine (John R.), Mason (Tony) et Brown (Doug). --
lex & yacc. --
O'Reilly, 1992, seconde édition.
 - [Lou98]
 - 
Loulergue (Frédéric). --
BSML : programmation BSP purement fonctionnelle. In : 
 RENPAR'10, Rencontres francophones du parallélisme. Université de
 Strasbourg. --
Juin 1998.
 - [LRVD99]
 - 
Leroy (Xavier), Rémy (Didier), Vouillon (Jérôme) et Doligez (Damien). --
The Objective Caml system release 2.04. --
Rapport technique, INRIA, décembre 1999.
 - [MdR92]
 - 
Mauny (Michel) et de Rauglaudre (Daniel). --
Parser in ML. --
Rapport technique n RR-1659, INRIA, avril 1992.
 - [MNC+89]
 - 
Masini (Gérald), Napoli (Amedeo), Colnet (Dominique), Léonard (Daniel) et
 Tombre (Karl). --
Les langages à objets. --
Paris, InterEditions, 1989.
 - [MT91]
 - 
Milner (Robin) et Tofte (Mads). --
Commentary on Standard ML. --
MIT, 1991.
 - [MTH90]
 - 
Milner (Robin), Tofte (Mads) et Harper (Robert). --
The Definition of Standard ML. --
MIT, 1990.
 - [Rep92]
 - 
Reppy (John). --
Higher-Order Concurrency. --
Thèse de PhD, Cornell University, juin 1992.
 - [Rif90]
 - 
Rifflet (Jean-Marie). --
La communication sous Unix. --
EdiSciences, 1990.
 - [Rob89]
 - 
Robert (Eric S.). --
Implementing exceptions in C. --
Rapport technique n SRC-40, Digital Equipment, 1989.
 - [Rou96]
 - 
Rouaix (François). --
A Web navigator with applets in Caml. In :  Proceedings of the 5th International World Wide Web Conference, in
 Computer Networks and Telecommunications Networking. pp. 1365--1371.
 --
Elsevier, May 1996.
 - [RV98]
 - 
Rémy (Didier) et Vouillon (Jérôme). --
Objective ML: An effective object-oriented extension to ML. Theory And Practice of Object Systems, vol. 4, n 1, 1998, pp. 27--50.
 --
A preliminary version appeared in the proceedings of the 24th ACM
 Conference on Principles of Programming Languages, 1997.
 - [Spi90]
 - 
Spir (Eric). --
Gestion Dynamique de la Mémoire dans les Langages de
 Programmation. --
InterEdition, 1990.
 - [Tho99]
 - 
Thompson (Simon). --
Haskell: The Craft of Functional Programming. --
Addison Wesley, 1999, seconde édition.
 - [Tur85]
 - 
Turner (David A.). --
Miranda: A non-strict functional language with polymorphic types.
 In : Proceedings International Conference on Functional
 Programming Languages and Computer Architecture, éd. par Jouannaud (J.).
 pp. 1--16. --
New York, NY, septembre 1985.
 - [Wil92]
 - 
Wilson (Paul. R.). --
Uniprocessors Garbage Collection Techniques. In : International Workshop on Memory Management, éd. par Springer-Verlag. ACM
 SIGPLAN, pp. 1--42. --
septembre 1992.
 - [Wri93]
 - 
Wright (Andrew K.). --
Polymorphism for Imperative Languages without Imperative Types.
 --
Rapport technique n 93-200, Rice University, février 1993.