Programmation fonctionnelle en Golo
Golo est un langage à base d’invokedynamic pour la JVM. Oui encore un, mais très léger … Et comment dire … avec un goût particulier: orienté objet, mais pas orienté classe le tout avec une saveur fonctionnelle. Autre particularité, Golo est très facile à modifier (en Golo ou en Java). Si vous n’aimez pas Scala parce qu’en fait vous ne comprenez rien à la programmation fonctionnelle et autres monades et syntaxes tordues (ce qui était mon cas il y a peu), je vous promet de vous faire comprendre les bases de la programmation fonctionnelle à partir d’exemple simple dans un langage attachant. Et comme il manque à mon goût quelques aspects « fonctionnels » à Golo, nous verrons comment en ajouter nous même en modifiant le langage.
J’aime à dire depuis le début, que Golo est un langage qui donne « des super pouvoirs »