NightClazz Clojure
Détails
A la découverte de Clojure
Clojure est un langage fonctionnel de la famille des lisp pour la machine virtuelle Java.
Cette Nightclazz a pour but de présenter Clojure et ses spécificités. En effet, sous sa syntaxe qui peut être déroutante, se cache puissance et expressivité.
REPL Driven Development, code as data, immutabilité, programmation fonctionnelle, gestion de la concurrence... sont autant de sujets que nous aborderons au cours de cette session.
La session se déroulera en deux parties :
- Une partie présentation
- Un atelier
Prérequis pour l'atelier :
Pour l'atelier, vous aurez besoin d'un environnement de développement Clojure. Nous vous recommandons au choix :
- IntelliJ (https://www.jetbrains.com/idea/) + plugin Cursive (https://cursive-ide.com/)
- Emacs (https://www.gnu.org/software/emacs/) + Cider (https://github.com/clojure-emacs/cider) + Leiningen (http://leiningen.org/)
Petites pauses, pizzas et boissons seront bien entendu au programme ;-)
