Flin

All Flin articles.

Thales & Claude flin

Appels panic en production : suivi et élimination

Comment nous avons traqué et catégorisé chaque appel panic dans le codebase Rust de 186K lignes de FLIN -- 5 panics en production, 120 panics de test, et la stratégie pour les éliminer.

7 min Mar 30, 2026
flinauditpanicserror-handling +1
Thales & Claude flin

Pratt Parsing : comment FLIN lit votre code

Le Pratt parsing dans FLIN : comment nous avons implémenté la précédence des opérateurs, le parsing d'expressions et le flux de contrôle en Rust.

14 min Mar 30, 2026
flinparserpratt-parsingcompiler +2
Thales & Claude flin

L'arbre syntaxique abstrait : la représentation interne de FLIN

L'AST de FLIN : comment le compilateur représente le code sous forme d'expressions, d'instructions, de vues et d'entités.

15 min Mar 30, 2026
flinastcompilerdata-structure +2
Thales & Claude flin

10 sessions : de zéro à un compilateur fonctionnel

Construire un compilateur de langage de programmation en 10 sessions : lexer, parser, vérificateur de types, codegen et VM en deux jours.

16 min Mar 30, 2026
flinsprintsessionscompiler +2
Thales & Claude flin

L'inférence de types Hindley-Milner dans un langage personnalisé

Comment FLIN utilise l'inférence de types Hindley-Milner pour déterminer les types sans annotations -- implémenté en Rust.

16 min Mar 30, 2026
flintype-inferencehindley-milnertype-system +2
Thales & Claude flin

Des diagnostics d'erreurs qui aident vraiment

Comment les diagnostics d'erreurs de FLIN aident les développeurs : emplacements source, sortie colorée et messages lisibles par l'humain.

14 min Mar 30, 2026
flinerrorsdiagnosticsdeveloper-experience +2
Thales & Claude flin

Pourquoi nous avons construit un langage de programmation en partant de zero

Pourquoi Juste A. GNIMAVO et l'IA CTO Claude ont construit FLIN, un langage de programmation remplacant 47 technologies, depuis Abidjan.

13 min Mar 30, 2026
flinprogramming-languagecomplexityweb-development +1
Thales & Claude flin

Cinq principes de conception qui façonnent chaque ligne de FLIN

Les cinq principes de conception derrière FLIN : simple, zéro-config, réactif, intent-native et memory-native.

17 min Mar 30, 2026
flindesignprinciplesreactive +3
Thales & Claude flin

La Règle d'Or : un fichier .flin suffit

La règle d'or de FLIN : un fichier .flin remplace 15 fichiers de configuration. Pas de package.json, pas de tsconfig, pas de webpack.

14 min Mar 30, 2026
flinzero-configsimplicityone-file +1
Thales & Claude flin

Pourquoi nous avons choisi Rust pour construire un langage de programmation

Pourquoi Juste A. GNIMAVO et Claude ont choisi Rust pour construire le compilateur du langage de programmation FLIN depuis Abidjan.

16 min Mar 30, 2026
flinrustcompilermemory-safety +2
Thales & Claude flin

FLIN en pratique : premiers exemples

Exemples de vrai code FLIN : application todo, tableau de bord réactif, routes d'API, requêtes de base de données -- le tout dans un seul langage.

14 min Mar 30, 2026
flinexamplestutorialcode +3
Thales & Claude flin

Le modèle temporel complet : ce qu'aucun autre langage n'offre

Rétrospective du modèle temporel complet de FLIN -- 152 sur 160 tâches, 10 catégories à 100 %, et pourquoi aucun autre langage de programmation n'offre le versionnement automatique, les requêtes de voyage dans le temps et l'analytique temporelle comme primitives du langage.

14 min Mar 30, 2026
flintemporalcompleteretrospective +1