LocalazyLocalazy
Caml je funkcionální programovací jazyk, který v roce 1996 vytvořili Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy a Pierre Weis. Caml je dialektem jazyka ML a má mnoho společných rysů s ML, například expresivní typový systém, typovou inferenci, garbage collection a zpracování výjimek. Caml je imperativní programovací jazyk s objektově orientovanou vrstvou. Je také možné psát programy v čistě funkcionálním stylu. Typový systém jazyka Caml umožňuje bohatou sadu typových anotací včetně typové inference, což znamená, že programátor nemusí explicitně anotovat typy proměnných a funkcí. To umožňuje vytvářet stručnější a čitelnější kód. Caml má také bohatou sadu knihoven a nástrojů, což z něj činí velmi atraktivní platformu pro vývoj.