AP6, 13 h 45 – 17 h

Slides de la séanceLe parcours de la séance

À préparer avant AP6

Installez Erlang et Elixir, configurez VS Code, puis vérifiez un premier projet Mix avant de venir. Nous utiliserons ces outils en fin de séance.

Installer Elixir et configurer l’éditeur

Comment suivre la séance

Le carnet ap6-processus contient le cours et les exercices : PID, messages, boîte aux lettres, état et pannes. Gardez Livebook ouvert presque toute la séance. À la fin seulement, nous passons au terminal et à VS Code pour démarrer une application. Préparez Elixir avant de venir.

À vous de jouer dans Livebook

Processus, messages et état

Faites dialoguer des processus, écrivez un compteur avec une boucle récursive et observez ce qui disparaît quand son processus s’arrête.

Slides 1 à 34Elixir : spawn, self, send, receive, make_ref, Process.monitor · poly, chap. 9 · supervision et Mix en fin de carnet.

Run in LivebookTélécharger le .livemd

Rendu

Conservez le carnet et votre premier projet ; le travail attendu sera précisé en cours

Comment rendre

Un bout de syntaxe oublié ?

Le poly reprend le langage aux chapitres 1 à 4, avec ses exemples et leurs résultats. Pour cette séance, relisez le chapitre 9.

Retour à l'accueil