MostlyAdequate/mostly-adequate-guide-fr is one of the open-source repositories TopGit tracks, currently at 35 stars. Mostly adequate guide to FP (in javascript, translated in french)
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Ce livre traite de programmation fonctionnelle de manière générale. Afin d'appuyer le propos,
nous utiliserons le plus populaire des langages fonctionnels: JavaScript. Certains d'entre-vous
jugeront le choix douteux en ce qu'il s'oppose au courant actuel qui prône un JavaScript
davantage impératif. Toutefois, je crois sincèrement que l'apprentissage de la programmation
fonctionnelle par ce biais présente de nombreux avantages:
Vous l'utilisez quotidiennement au boulot
La mise en application des connaissances théoriques que vous allez acquérir peut être
faites sur des projets réels et complets plutôt que sur de petites séances nocturnes au
moyen d'un quelconque langage fonctionnel plus ou moins ésotérique.
Nullement besoin de se familiariser avec les bases du langage pour commencer
Avec un langage fonctionnel pur, vous ne pouvez espérer afficher une variable ou lire un
élément du DOM sans avoir recours aux monads. Ici, on triche légèrement; on apprend à
purifier notre code au fur et à mesure. De plus, il sera toujours plus facile de retomber
sur ses pattes en cas de nécessité dans la mesure où nous évoluerons dans un paradigme
mixte.
Ce langage est clairement apte à écrire du code fonctionnel de haute qualité
Toutes les fonctionnalités du Scala ou de l'Haskell peuvent être amenées avec l'aide d'une
ou deux petites bibliothèques. La programmation orientée objet 'classique' domine
majoritairement l'industrie mais convient assez mal au JavaScript. Autant camper au
milieu d'une autoroute ou tenter de faire des claquettes en ballerines. Il faut avoir
recourt à des bind intempestifs afin de garder this sous contrôle; il n'y a pour
l'instant pas de notion de classes, et quand bien même, il nous faut mettre en oeuvre des
astuces pour pallier aux conséquences subtilement suprenantes d'un éventuel oubli du
mot-clé this. De plus, la notion d'attributs privés passe par l'utilisation de
closures. Voilà pourquoi pour bon nombre d'entre-nous, le paradigme fonctionnel apparaît
comme bien plus naturel.
Ceci étant dit, les langages fonctionnels typés statiquement reflètent sans aucun doute
encore mieux les concepts présentés dans ce livre. Le JavaScript est ici un outil
d'apprentissage; appliquez ensuite ces notions où bon vous semblera. Par chance, la
machinerie repose sur des théories mathématiques et demeure par conséquent universelle.
Vous vous sentirez à l'aise avec Swift, Scala, Haskell, Purescript et tout autre
environnement où les Mathématiques prédominent.
La première partie introduit les notions de base. Elle est mise à jour fréquemment
lorsque des erreurs sont trouvées. Toute aide est la bienvenue !
La seconde partie expose des types plus complets tels que les Foncteurs ou les Monades.
J'espère trouver le temps de parler des transformeurs et de présenter une pure application
concrète.
La dernière partie sera à cheval entre le savoir pratique et les absurdités académiques.
Nous traiterons des comonades, des f-algebres, des monades libres, du lemme de Yoneda et
d'autres éléments propres à la théorie des catégories.
Does MostlyAdequate/mostly-adequate-guide-fr have any tags?
TopGit's last sync did not record any GitHub topics for MostlyAdequate/mostly-adequate-guide-fr. GitHub topics appear in the right sidebar of a repository page; that's the authoritative place to check.
How active is development on MostlyAdequate/mostly-adequate-guide-fr?
The most recent commit recorded on MostlyAdequate/mostly-adequate-guide-fr was 5.4 years ago, based on the GitHub push timestamp. The repository has 9 forks — one of the better signals of community interest.
How many stars does MostlyAdequate/mostly-adequate-guide-fr have?
MostlyAdequate/mostly-adequate-guide-fr has 35 GitHub stars — refresh the page for the live number, or check github.com/MostlyAdequate/mostly-adequate-guide-fr. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What is MostlyAdequate/mostly-adequate-guide-fr?
MostlyAdequate/mostly-adequate-guide-fr (MostlyAdequate/mostly-adequate-guide-fr) is a multi-language project on GitHub. From the project's own README: Mostly adequate guide to FP (in javascript, translated in french)
What language is MostlyAdequate/mostly-adequate-guide-fr written in?
TopGit's last sync did not record a primary language for MostlyAdequate/mostly-adequate-guide-fr. Open the repository on GitHub to see the full breakdown by file extension.
Read full README in the tab above.
Still deciding about mostly-adequate-guide-fr?
One click hands the question to an AI along with this page — see what it says about mostly-adequate-guide-fr.