Bonjour à tous,
J'ai découvert Clojure il y a trois mois.
J'ai un loitain background en programmation fonctionnelle, ayant suivi le module éponyme quand je passais ma maitrise, il y a fort fort longtemps.
Cependant, après des décénies de programmation impérative, il me faut m'y remettre sérieusement !
J'ai dans mes objectifs de cette année de faire une présentation d'une heure sur Clojure au sein d'une grande entreprise que je ne nommerai pas...
Or le sujet est vaste et il va falloir beaucoup forcer sur le coté synthétique pour pouvoir faire tenir ça en une heure, que ce soit à la fois sur l'aspect programmation fonctionnelle (qui est pour ainsi dire totalement étranger au public de l'entreprise en question) que sur le cas particulier du langage.
J'ai déjà commencé à récupérer et à lire tout un tas de livres et de documents disponibles sur le web, comme:
Pour ce qui concerne purement la programmation fonctionnelle:
- "Functionnal Thinking" de Neal Ford (documents et vidéos)
http://nealford.com/functionalthinking.html (dommage, il y a peu d'exemples en Clojure !)
Pour ce qui concerne plus spécifiquement Clojure:
- "The Joy Of Clojure", 2nd Edition,
- "Clojure For the Brave and True",
- "Clojure From The Ground Up" (
https://aphyr.com/posts/301-clojure-from-the-ground-up-welcome)
J'ai bien évidemment aussi installé Clojure ainsi que LightTable et Eclipse + CounterClockwise (tiens, j'en profite: Merci à Laurent ! ;) ) pour pouvoir expérimenter en "live" sur un petit projet "desktop" à base de Seesaw.
Je joue également un peu avec les exercices de 4Clojure.
Ce qui m'étonne en revanche beaucoup est la quasi absence de ressources (documents et vidéos) sur Clojure en français, en particulier, comparé à d'autres langages comme Scale ou Groovy, par exemple.
Aurais-je loupé quelque chose ?
Cordialement.