Techno Barje

OCaml Est Là

Ocaml et la programmation fonctionnelle sont déjà parmis nous!

  • MediaWiki (le logiciel faisant tourner wikipedia) utilise ocaml pour afficher ses formules mathématiques!
  • KDE fait de même avec son application de tableau périodique des elements chimiques : kalzium, pour résoudre des équations chimiques!

a CH3CH2OH + b O2 -> c H2O + d CO2 => 1 CH3CH2OH + 3 O2 -> 3 H2O + 2 CO2
Code sources

  • XSLT est une langage fonctionnel décrit en XML!
  • Enfin, un phénomène majeur est l’adoption massive des libraries ajax comme jQuery.

Figurez vous que ces libraries utilisent fortement les aspects fonctionnels de javascript.
Examples avec jQuery :

     $('#myButton').bind('click', function() {
         // 'this' is the DOM element that triggered the event
         alert(this.id == 'myButton');
     });
     $('div').each(function() {
         // 'this' is a DOM element
         alert(this.tagName.toLowerCase() == 'div');
     });

ocaml