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

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

Les Tasks dans MOGWAI

Laptop, tablet, and smartphone connected to glowing cloud symbol representing cloud syncing

Les timers permettent d’exécuter du code à intervalles réguliers, les événements de réagir à des déclenchements ponctuels — mais que faire quand on a besoin d’exécuter un traitement long en parallèle du programme principal, avec un vrai suivi de son état, un passage de paramètres structuré et une gestion robuste des erreurs ? C’est là … Lire la suite

Les timers dans MOGWAI

Dans un programme, il est souvent nécessaire d’exécuter du code à un moment précis dans le futur, ou de façon répétée à intervalles réguliers — sans pour autant bloquer le reste du programme. C’est exactement le rôle des timers dans MOGWAI. Une stack isolée Avant d’entrer dans le vif du sujet, il y a un … Lire la suite

Les boucles dans MOGWAI

MOGWAI propose un ensemble riche de structures de boucles, chacune adaptée à un besoin précis. Que l’on veuille répéter une action un nombre fixe de fois, itérer sur une liste, tourner pendant une durée donnée ou boucler indéfiniment, il y a toujours la bonne boucle pour le bon usage. La boucle repeat repeat exécute un … Lire la suite