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'); });
Comments
You can use your Fediverse (i.e. Mastodon, among many others) account to reply to this post
(Note that comments from locked accounts won't be visible on the blog, but only to me)