MOGWAI est Open Source !

Voilà, j’ai sauté le pas, j’ai décidé de rendre MOGWAI Open Source, car après y avoir murement réfléchi, il m’a semblé que c’était la suite la plus logique à son histoire.

MOGWAI c’est un développement que j’ai commencé en 2015 (il y a plus de 10 ans maintenant), et après plusieurs années de mise au point je l’ai utilisé intensément pour motoriser, entre autres, une application mobile destinées à paramétrer et maintenir des appareils électroniques et aussi à motoriser le banc de test utilisé lors de la fabrication de ces mêmes appareils.

La genèse de MOGWAI est d’ailleurs disponible ici.

MOGWAI est maintenant sous licence Apache 2.0, le code source est disponible sur GitHub, avec la documentation, des exemples de code (console, WinForms et .NET MAUI) ainsi que le package NuGet pour une intégration dans les projets .NET ultra simplifiée.

Pourquoi RPN en 2026 ?

C’est LA question que tout le monde pose. Les langages RPN sont confidentiels depuis des décennies. Pourquoi s’obstiner ?

Parce que RPN résout de vrais problèmes :

  • Parsing trivial = moins de bugs, moins de code.
  • Pas de précédence = moins d’erreurs utilisateur.
  • Stack-based = mémoire prévisible.
  • Déterministe = parfait pour l’embarqué.

En production IoT, ces avantages surpassent l’inconfort initial de la syntaxe.

Et puis il y a le facteur « différent ». Dans un monde où Python/JavaScript sont omniprésents, MOGWAI rappelle qu’il existe d’autres paradigmes, d’autres façons de penser. C’est rafraîchissant.

Roadmap et communauté

La version 8.0 est stable. Les développements futurs incluent :

  • MOGWAI STUDIO (IDE visuel) – en développement actif et très bientôt disponible.
  • Plugin marketplace – partager des extensions.
  • Optimisations – améliorer les performances.
  • Plus d’exemples – use cases variés.

L’open sourcing vise à construire une communauté. Les contributions sont bienvenues sur GitHub, que ce soit du code, de la documentation, ou des exemples.

Conclusion

MOGWAI ne deviendra probablement jamais mainstream. Ce n’est pas son objectif. Il vise une niche : développeurs .NET travaillant sur l’IoT, l’embarqué, l’automatisation industrielle, ou simplement curieux d’explorer un paradigme différent.

Après une décennie de développement et trois ans en production, MOGWAI a fait ses preuves. Il n’est pas parfait, mais il fonctionne, il est stable, et il résout de vrais problèmes.

L’ouverture en open source est un pari : celui qu’une petite communauté trouvera de la valeur dans cette approche alternative. Le temps dira si ce pari est gagnant.

Mais dans tous les cas, MOGWAI prouve qu’il existe encore de la place pour l’innovation dans les langages de programmation, même avec des concepts des années 70. Parfois, regarder en arrière aide à avancer.

Laisser un commentaire

En savoir plus sur CODING 4 PHONE

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture

En savoir plus sur CODING 4 PHONE

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture