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'); });