Editeur de code dans MOGWAI CLI
MOGWAI CLI est un projet open source .NET permettant d’utiliser MOGWAI sur PC. Il inclut un éditeur de code pour créer des programmes directement dans l’application.
Le dev mobile c'est bon pour la santé !
MOGWAI CLI est un projet open source .NET permettant d’utiliser MOGWAI sur PC. Il inclut un éditeur de code pour créer des programmes directement dans l’application.
Martin, développeur, doit lire un fichier binaire d’un capteur sans documentation. L’article explique comment MOGWAI manipule facilement des données binaires, incluant construction, extraction et gestion de l’endianness.
Il y a maintenant quelques mois j’ai décidé de rendre mon projet MOGWAI open source car j’ai eu envie de l’offrir à tout le monde (tout simplement). Le projet MOGWAI Je bosse sur ce projet le soir, le week-end, pendant les vacances, et j’aime ça. Ca me change les idées. Je développe déjà toute la … Lire la suite
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
MOGWAI utilise un modèle d’événements pour gérer les situations imprévisibles dans un programme. Les gestionnaires d’événements réagissent aux déclenchements d’événements, facilitant ainsi la communication bidirectionnelle et la gestion des tâches.
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
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
MOGWAI, un langage RPN, permet un nommage dynamique de variables sans eval ni dictionnaire. Il utilise trois primitives simples pour garantir clarté, sécurité et traçabilité dans la gestion de la stack.
L’opérateur –> introduit dans MOGWAI v8.4 permet d’appliquer plusieurs transformations sur une variable en place, avec une syntaxe claire et sans copiage intermédiaire. Il offre une gestion transactionnelle des erreurs, garantissant un état cohérent des variables.
Il y a un moment que tout concepteur de langage à pile redoute. Vous ouvrez un script écrit trois semaines plus tôt, et il ressemble à ça : code size ‘code_len’ STO 0 @code_len 1 – ‘i’ {« _ » code @i 1 sub char-> ->str + ->key} FOR Parfaitement valide. Parfaitement exécutable. Complètement illisible. C’est la … Lire la suite