summaryrefslogtreecommitdiff
path: root/site/events/2026-05-21-programmation-compositionnelle.html
diff options
context:
space:
mode:
Diffstat (limited to 'site/events/2026-05-21-programmation-compositionnelle.html')
-rw-r--r--site/events/2026-05-21-programmation-compositionnelle.html60
1 files changed, 0 insertions, 60 deletions
diff --git a/site/events/2026-05-21-programmation-compositionnelle.html b/site/events/2026-05-21-programmation-compositionnelle.html
deleted file mode 100644
index 2740785..0000000
--- a/site/events/2026-05-21-programmation-compositionnelle.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="fr">
-<head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Programmation compositionnelle et traversabilité - Lambda Nantes</title>
- <link rel="preconnect" href="https://fonts.googleapis.com">
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
- <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;700&display=swap" rel="stylesheet">
- <link rel="stylesheet" href="../style.css">
- <link rel="stylesheet" href="../event.css">
- <link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>&#955;</text></svg>">
-</head>
-<body>
- <nav class="nav">
- <div class="container nav__inner">
- <a href="../index.html" class="nav__brand"><span class="lambda">&lambda;</span>-Nantes</a>
- <ul class="nav__links">
- <li><a href="../index.html#a-propos">A propos</a></li>
- <li><a href="../index.html#ateliers">Rencontres</a></li>
- <li><a href="../index.html#rejoindre">Rejoindre</a></li>
- </ul>
- </div>
- </nav>
-
- <header class="event-hero">
- <div class="container">
- <a href="../index.html#ateliers" class="event-hero__back">&larr; Toutes les rencontres</a>
- <h1>Programmation compositionnelle et traversabilité</h1>
- <div class="event-meta">
- <span class="event-meta__item">&#128197; 21 mai 2026</span>
- <span class="event-meta__item">&#128336; 17h00 - 19h00</span>
- <span class="event-meta__item">&#128205; 2 Place Louis Daubenton, Nantes</span>
- </div>
- </div>
- </header>
-
- <section class="event-body">
- <div class="container">
- <div class="event-body__content">
- <p>Avant-dernière session de la saison 2025-2026 de Lambda Nantes, accueillie par Epitech Nantes, suivie de discussions informelles dans un bar à proximité.</p>
-
- <h2>Programmation compositionnelle</h2>
- <p><strong>Eric Torreborre</strong> aborde les avancées récentes dans la résolution du "Expression Problem". Il explore comment la modularisation du code, bien que bénéfique, présente des défis significatifs. A travers un exemple concret de système, il examine les difficultés de modularité et montre pourquoi les solutions existantes s'avèrent insuffisantes pour les dépendances modulaires complexes. La session explore un nouveau langage de programmation avec des systèmes de types avancés offrant des progrès sur ces questions.</p>
-
- <h2>Traversabilité</h2>
- <p><strong>Clément Delafargue</strong> explique pourquoi "c'est toujours traverse !" dans les communautés de programmation fonctionnelle. Cette fonction est devenue largement applicable dans des contextes variés : appels asynchrones, validation de données, exécution conditionnelle et génération de parsers. La discussion couvre les foncteurs applicatifs qui sous-tendent cette abstraction.</p>
-
- <a href="https://mobilizon.fr/events/804503f4-0552-4f48-9eab-ce060e6df83d" class="event-link" target="_blank" rel="noopener">Voir sur Mobilizon &rarr;</a>
- </div>
- </div>
- </section>
-
- <footer class="footer">
- <div class="container">
- <p>&lambda;-Nantes &mdash; Nantes, France</p>
- </div>
- </footer>
-</body>
-</html>