readthedocs-fr / notions

Cours et fiches pratiques sur les sujets les plus communs
32 stars 11 forks source link

feat: add `functional_programming/curryfication` #37

Closed Aakodal closed 4 years ago

Aakodal commented 4 years ago

Notion sur la curryfication basée en JS

Aakodal commented 4 years ago

J'ai ajouté ce que tu as proposé, et même si j'ai rapidement expliqué le concept de fonction pure, je pense que ce serait une bonne idée d'en faire une notion à part entière (ça reste une suggesion, étant donné que maintenant on a un dossier "functional_programming")

Kawacrepe commented 4 years ago

J'ai du mal avec l'exemple que tu as fourni, je vais regarder ce weekend (pas le temps avant) pour proposer un exemple. Car j'ai au taff, développé une "mini-librairie" de validation de formulaire, basée sur cette notion de fonction currifiée x function composition

edit: J'aurai bien aimé voir la notion de "function composition" apparaître

Aakodal commented 4 years ago

Je pense que cette notion pourrait avoir sa propre fiche, non ?

fusetim commented 4 years ago

Si on doit parler de function composition, il faudra penser à relier avec l'exercice de la PR https://github.com/readthedocs-fr/notions/pull/36.

Hokkaydo commented 4 years ago

@fusetim J'avais pensé à le noter puis je me suis rendu compte que, actuellement, l'exercice ne comporte qu'une forme POO qui ne correspond pas vraiment au style de programmation fonctionnelle présenté ici. Mais une PR pour ajouter ça est la bienvenue évidemment.

LukaMrt commented 4 years ago

up, @Kawacrepe tu as un peu de temps pour jeter un œil ?

Kawacrepe commented 4 years ago

yep, je vais jeter un oeil mais je ne peux pas faire plus... bcp de travail en ce moment