Flin
All Flin articles.
Le cycle de vie des composants
Comment les composants FLIN gèrent leur cycle de vie -- onMount pour l'initialisation, onUpdate pour les réactions, onUnmount pour le nettoyage -- avec un modèle plus simple que React ou Vue.
Recherche sémantique et stockage vectoriel
Comment le type semantic text de FLIN et le mot-clé search permettent une recherche basée sur le sens -- génération automatique d'embeddings, indexation vectorielle HNSW et classement par similarité cosinus intégrés au langage.
La balise raw : trappe de sortie pour le HTML
Comment la balise <raw> de FLIN permet d'injecter du HTML de confiance directement dans le DOM -- alimentant le rendu markdown, les icônes SVG et l'affichage de contenu riche tout en maintenant la sécurité.
151 composants FlinUI construits par des agents IA
Comment nous avons utilisé des agents IA parallèles pour construire 151 composants FlinUI en une seule session étendue -- la stratégie d'orchestration, les contrôles qualité et ce que cela révèle sur le développement assisté par IA.
Le serveur HTTP embarqué de FLIN
Comment FLIN embarque un serveur HTTP de niveau production dans le runtime lui-même -- pas d'Express, pas de Flask, pas de dépendance externe. Exécutez simplement votre fichier .flin et le serveur est déjà là.
Passerelle IA : 8 fournisseurs, une seule API
Comment la passerelle IA de FLIN fournit une interface unifiée vers OpenAI, Anthropic, DeepInfra, Google, Mistral, Cohere, Groq et les modèles locaux -- changez de fournisseur en modifiant une ligne de configuration.
Routes API : backend et frontend dans un seul fichier
Comment les blocs route de FLIN permettent de définir des handlers GET, POST, PUT, DELETE aux côtés des templates de vue dans un seul fichier -- éliminant entièrement la séparation frontend/backend.
Analyse automatique JSON et corps de formulaire
Comment FLIN détecte et analyse automatiquement les corps de requête JSON, formulaires URL-encodés et multipart -- transformant les octets HTTP bruts en valeurs typées avant l'exécution de votre handler.
Injection du contexte de requête
Comment FLIN injecte params, query, body, headers, cookies et session dans chaque handler de route automatiquement -- zéro import, zéro boilerplate, zéro cérémonie.
Le système de middleware
Comment les fichiers _middleware.flin de FLIN créent un pipeline hiérarchique pour le traitement des requêtes -- journalisation, authentification, CORS, limitation de débit, le tout à travers des conventions du système de fichiers.
Helpers de réponse et codes de statut
Comment le système de réponse de FLIN transforme les valeurs de retour en réponses HTTP automatiquement -- sérialisation JSON, codes de statut, helpers de redirection et formatage d'erreur sans boilerplate.
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.