MOGWAI rencontre Avalonia — Un REPL multiplateforme en une session

Person coding on laptop and large monitor with software development tools and dashboards

Il y a des journées de développement qui se passent exactement comme on l’espère. Celle dont je vais vous parler en fait partie. En partant de zéro — ou presque — sur une technologie que je connaissais à peine, j’ai construit en une seule session un REPL complet pour MOGWAI, tournant nativement sur Windows, Linux … Lire la suite

MOGWAI 8.7 : identifiants ordonnés, introspection OOP et processus externes

La version 8.7 de MOGWAI vient d’être publiée sur NuGet. Cette version n’introduit pas de changement architectural majeur — elle consolide et enrichit ce qui existe déjà, avec quatre nouvelles primitives couvrant des besoins bien distincts, et deux corrections importantes. « guid7 » des identifiants vraiment ordonnés MOGWAI proposait déjà guid pour générer des UUID v4. La … Lire la suite

Évaluer une formule mathématique saisie par l’utilisateur avec GIZMO et MOGWAI

Laptop screen displaying function graph and data analysis with mathematical calculations

L’application Formula Calculator est un exemple concret de ce qu’on peut construire avec GIZMO en peu de lignes : l’utilisateur saisit une formule mathématique avec une variable X, définit un intervalle et un pas, et obtient un tableau de valeurs calculées à la volée. Le code complet est disponible dans les exemples du repo GIZMO. … Lire la suite

Le MOGWAI Playground s’améliore : éditeur, fichiers et bien plus

Quand j’ai publié le MOGWAI Playground en début d’année, l’idée était simple : offrir un environnement en ligne pour tester du code MOGWAI sans rien installer. Un terminal dans le navigateur, quelques exemples cliquables, et le moteur complet embarqué en WebAssembly. Fonctionnel, mais limité à la saisie ligne par ligne. Aujourd’hui, le playground fait un … Lire la suite

GIZMO — Créez des applications TUI avec MOGWAI

Il existe une catégorie d’applications qu’on a tendance à oublier dans un monde dominé par les interfaces graphiques : les applications en mode terminal. Robustes, légères, rapides à lancer, utilisables en SSH, elles ont des qualités que les GUI n’ont pas. Mais les créer demande souvent de maîtriser des frameworks complexes, dans des langages peu … Lire la suite

Embarquer un moteur de script dans une app .NET MAUI — logique dynamique, commandes BLE, sans mise à jour de l’app

Glowing cube connected with digital data streams between smartphone and tablet on desk

Le point de départ MOGWAI est un moteur de script RPN open-source à pile pour .NET, que je développe et utilise en production depuis plusieurs années. Si vous n’êtes pas familier avec la notation polonaise inverse (RPN), pensez au modèle d’exécution des calculatrices HP : les opérandes sont empilés, et les opérations les consomment. MOGWAI … Lire la suite

Un jour, une extension — L’histoire de MOGWAI Language Support pour VS Code

Visual Studio Code extension page showing Prettier code formatter with installation options and description

30 avril 2026. Il est environ minuit. Je suis devant mon écran avec une idée simple : et si MOGWAI avait sa propre extension VS Code ? Vingt-quatre heures plus tard, elle était publiée sur le Marketplace. Voici l’histoire de comment ça s’est passé — et du rôle central qu’a joué Claude dans cette aventure. … Lire la suite

Mapsui 5 — Afficher des icônes personnalisées sur la carte avec PinType.ImageSource

World map with glowing lines showing http, https, ftp, and ip protocol connections

Mapsui 5 introduit une rupture importante dans la façon dont les images sont gérées. Si tu migres depuis la version 4, tu as sûrement rencontré des erreurs liées à BitmapId, BitmapRegistry ou SymbolStyle, des APIs désormais obsolètes ou supprimées. Cet article fait le point sur le nouveau système, et montre comment l’utiliser concrètement pour afficher … Lire la suite

Qu’est ce qu’une hallucination pour une IA ?

Glowing interconnected nodes forming a digital network with light trails

Comme vous avez pu le constater, je travaille sur mes projets personnels avec l’IA CLAUDE. J’ai d’ailleurs écrit un petit article à ce sujet dernièrement. J’ai donc pas mal d’interactions avec lui et parfois les conversations sont particulièrement intéressantes. Il y a quelques jours, CLAUDE m’a expliqué que son modèle avait moins d’hallucinations que ses … Lire la suite

MOGWAI v8.6 : Objets et assertions

3D blockchain node composed of interconnected glowing neon data blocks in a server room

MOGWAI vient de passer en version 8.6, et cette release apporte deux fonctionnalités attendues de longue date : un système complet de programmation orientée objet, et une primitive d’assertion intégrée. Tour d’horizon. La POO dans un langage à pile Si vous suivez MOGWAI depuis un moment, vous savez que le langage est fondamentalement concaténatif et … Lire la suite