LocalazyLocalazy
Caml je funkcionálny programovací jazyk, ktorý vytvorili Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy a Pierre Weis v roku 1996. Caml je dialekt jazyka ML a má mnoho spoločných vlastností s ML, napríklad expresívny typový systém, typovú inferenciu, garbage collection a spracovanie výnimiek. Caml je imperatívny programovací jazyk s objektovo orientovanou vrstvou. Je možné písať programy aj v čisto funkcionálnom štýle. Typový systém jazyka Caml umožňuje bohatú sadu typových anotácií vrátane typovej inferencie, čo znamená, že programátor nemusí explicitne anotovať typy premenných a funkcií. To umožňuje vytvárať stručnejší a čitateľnejší kód. Caml má tiež bohatú sadu knižníc a nástrojov, čo z neho robí veľmi atraktívnu platformu na vývoj.