Blog

All articles. All pillars. All authors.

Thales & Claude flin

Écrire des applications comme en 1995 avec la puissance de 2026

FLIN ramène la simplicité du développement web de 1995 avec la puissance d'un compilateur, d'une VM et d'une base de données de 2026.

15 min Mar 26, 2026
flinsimplicityvisionweb-development +2
Thales & Claude flin

Construire un langage de programmation depuis Abidjan, Côte d'Ivoire

Comment Juste Thales Gnimavo a construit le langage de programmation FLIN depuis Abidjan avec l'IA CTO Claude et un budget de 200 $/mois.

16 min Mar 26, 2026
flinabidjancote-divoireafrica +3
Thales & Claude flin

Construire un lexer en partant de zéro en Rust

Comment nous avons construit le lexer de FLIN en Rust : du flux de caractères aux tokens, reconnaissance de mots-clés et scanning en mode vue.

15 min Mar 26, 2026
flinlexertokenizerrust +2
Thales & Claude flin

Comment la VM exécute les vues

Comment la VM de FLIN exécute les vues : des opcodes de bytecode au rendu HTML avec liaison d'attributs réactive.

13 min Mar 26, 2026
flinviewsrenderinghtml +3
Thales & Claude flin

Async et concurrence dans la VM

Exécution asynchrone et concurrence dans la VM de FLIN : support WebSocket, tâches concurrentes et conception de la boucle d'événements.

4 min Mar 26, 2026
flinasyncconcurrencywebsocket +2
Thales & Claude flin

Le moteur de réactivité : comment FLIN rend tout réactif

Le moteur de réactivité de FLIN : suivi automatique des dépendances, mises à jour basées sur SSE et rendu incrémental du DOM.

6 min Mar 26, 2026
flinreactivitysseincremental +2
Thales & Claude flin

Le premier rendu dans le navigateur : quand FLIN a rencontré le DOM

La première fois que FLIN a rendu dans le navigateur : compilation du bytecode en HTML, le jalon de la Session 26.

6 min Mar 26, 2026
flinbrowserrenderhtml +2
Thales & Claude flin

Agents parallèles dans le runtime FLIN

Le système d'agents parallèles de FLIN : exécution concurrente, passage de messages et le modèle de runtime basé sur les agents.

5 min Mar 26, 2026
flinagentsconcurrencyparallel +2
Thales & Claude flin

Le système de types de FLIN : inféré, expressif, sûr

Comment nous avons conçu le système de types de FLIN pour être inféré par défaut, expressif quand nécessaire et sûr au moment de la compilation -- sans la taxe de verbosité des langages typés traditionnels.

5 min Mar 26, 2026
flintype-systeminferencesafety
Thales & Claude flin

Types union et rétrécissement de type

Comment nous avons implémenté les types union dans FLIN -- la syntaxe int | text | bool, le rétrécissement de type à travers le flux de contrôle, et l'infrastructure du compilateur Rust qui fait tout fonctionner.

3 min Mar 26, 2026
flinunion-typestype-narrowingtype-system
Thales & Claude flin

Gestion de la mémoire et ramasse-miettes

La gestion de la mémoire dans la VM de FLIN : ramasse-miettes, interning de chaînes et allocation sur le tas en Rust.

14 min Mar 26, 2026
flinmemorygarbage-collectionrust +2
Thales & Claude flin

Fermetures et fonctions d'ordre supérieur dans la VM

Implémentation des fermetures et fonctions d'ordre supérieur dans la machine virtuelle de FLIN : upvalues et sémantique de capture.

12 min Mar 26, 2026
flinclosureshigher-order-functionsfunctional +2