Accueil InfoQ Java 8 sur InfoQ
Articles
Flux RSS-
Pour le fun : for-comprehension à la sauce Java 8
Le but de cet article est d’imiter For-comprehension de Scala, en utilisant Java. Nous allons essayer de lever une partie de ce défi sans donner de cours sur les monades et sans avoir recours aux macros.
-
Curryfication Java : méthodes & fonctions
Dans la programmation fonctionnelle, le terme Currying ou Curryfication - développé par “Haskell Curry”, créateur du langage Haskell - reste toujours d’actualité. Dans cet article, nous allons exposer le retour en service de cette technique sous java 7 et 8.
-
Des Lenses en Java ?
Le but de cet article n'est pas de vous convaincre de passer vers un style fonctionnel. Mais il s’agit de mettre à jour toute une arborescence d’objets tout en étant immuable. Ne ratez donc pas la suite.
-
Barboter dans le compilateur Java
Essayons de voir comment générer des fichiers sources, valider la présence d’annotations et itérer la compilation avec le support de Pluggable Annotations Processing.
-
Mon Trampoline avec Java 8
La récursivité entraîne un excès d'usage de la pile. Bien qu'ils ajoutent plus de complexité, les trampolines présentent une des solutions contournant cette limitation. Détails dans cet article.
-
Démystifier les iteratees avec Java
La programmation réactive est en train de faire le Ramdam. Mais souvent, quand on attaque ce domaine, on est freiné par des notions purement mathématiques et des démonstrations qui jonglent avec des terminologies fonctionnelles. Les Iteratees présentent un exemple parfait d’un outil super-puissant néanmoins difficile à avaler par le commun des mortels.