Flin
All Flin articles.
Navigateur d'entités et opérations CRUD
Comment le navigateur d'entités de FLIN fournit des opérations CRUD style phpMyAdmin avec pagination, recherche, tri, édition en ligne, opérations en masse et export -- le tout dans une console d'administration embarquée.
Le bug d'enveloppement des enfants dans les layouts
Comment le système de layouts de FLIN a appris à envelopper le contenu des pages avec {children} -- et la cascade de bugs du support multi-layouts au rechargement à chaud.
Correction de la résolution des fonctions de bibliothèque
Comment les paramètres de fonctions non typés dans les fichiers lib/ de FLIN causaient des erreurs de type en cascade -- et la correction systématique qui les a résolues.
Le bug de la méthode Entity .get()
Comment une incompatibilité de type entre Todo? et Todo a cassé les opérations de suppression -- et le pattern de conception ORM qui l'a corrigé.
Le CLI FLIN : Build, Test, Run
Comment nous avons construit le CLI FLIN avec les commandes build, test, run, format et check -- une expérience développeur unifiée qui rivalise avec cargo et npm.
Le formateur et le linting FLIN
Comment le formateur de code intégré de FLIN préserve les commentaires, normalise le style et impose la cohérence -- éliminant les débats de style pour toujours.
Littéraux de templates et formatage de chaînes
Comment FLIN implémente deux systèmes d'interpolation de chaînes -- les littéraux de templates avec backticks et le formatage de chaînes avec guillemets doubles -- avec une stratégie de tokens partagée et un parsing sensible au mode.
Fonctions fléchées et inférence lambda
Comment FLIN implémente les fonctions fléchées avec dix formes syntaxiques et l'inférence de types lambda basée sur les contraintes -- apportant la programmation fonctionnelle à un langage full-stack.
Durcissement pour la production, phase 1 : stabilité
Comment la première phase de durcissement de production de FLIN a éliminé les crashs, ajouté la récupération gracieuse d'erreurs et rendu le runtime suffisamment stable pour de vraies charges de travail.
Revue du statut MVP : ce qui est prêt et ce qui ne l'est pas
Une évaluation honnête du statut MVP de FLIN à la Session 158 -- ce qui fonctionne, ce qui est incomplet et ce qui reste à construire avant la v1.0.
Compatibilité JavaScript et TypeScript
Comment FLIN fait le pont entre la syntaxe JavaScript et TypeScript pour des milliards de développeurs existants tout en maintenant sa propre identité comme langage de nouvelle génération.
301 sessions en 42 jours : la chronologie complète
La chronologie complète du développement de FLIN : 301 sessions sur 42 jours, de la configuration du projet à un langage de programmation prêt pour la production.