No ale tady nejde prece "jenom" o jazyk. Jde i o to, ze mam nejake pozadavky na kompilator, ze vubec potrebuju nejaky kompilator. Chci delat multiplatformni browser, cim ho zkompiluju, kdyz chci pouzit Adu? Je to FOSS, tudiz se da predpokladat, ze komercni kompilator nepripada v uvahu. Mam pouzit GNAT? Co kdyz v necem nevyhovuje? Mam browser, ktery chci prepsat a ted mam jeste GNAT, ktery musim modifikovat. Umim to, smim to udelat? Pokud me core vyvojari do GNAT nepusti, co mam udelat, fork? Kdyz zjistim, ze s kompilatorem nepohnu, mam ho znovy prepsat (s celym standardem, aby me nekdo nezaloval - viz vyse v diskusi?) Kazdopadne je legracni, ze tu u zeleneho stolu resime teoreticke duvody lidi, kteri (snad) vedeli, co delaji.
Mimochodem, vzpominam si na jediny vetsi program napsany v Ocaml, ktery znam - MLDonkey. Byla to lina lemra, coz neznamena, ze kazdy program v Ocaml je lina lemra, ale pravdepodobne to ukazuje na to, ze ten jazyk svadi k neoptimalnim konstrukcim.