Aller au contenu
Touche-à-toutAlain · Bulle, Gruyère

Logiciels · langage de programmation

GrymoiR

« Si le solde du client est négatif, créer un rappel pour le client. »

Cette phrase est du GrymoiR.

En bref

GrymoiR est un langage de programmation qui s'écrit en français courant, conçu par Alain à Bulle, en Suisse. Sa grammaire contrôlée donne un sens unique à chaque phrase acceptée. Langage, base de données et écrans tiennent dans un seul outil, pour qu'un développeur seul ou une petite équipe écrive des applications de gestion dont les données ne se corrompent jamais. Le cœur est écrit en C99 avec SQLite embarqué ; l'atelier graphique en C++ avec Qt 6.

Un programme complet, base comprise

Le formulaire se déduit de l'entité. Une erreur annule le choix en cours, et le programme le dit.

contacts.grym
Un contact, conservé, a :
    un nom (texte), unique,
    une naissance (date), facultative.

Pour ajouter :
    Le c vaut un nouveau contact saisi.
    Conserver c.
    Afficher « Ajouté : » puis nom du c.
À l'exécution
Nom ? Élodie
Naissance ? 21.09.1990
Ajouté : Élodie

Nom ? Élodie
« Élodie » est déjà pris.
Tapez « . » seul pour annuler.

Où en est l'établi

  • Langage, compilateur et machine virtuelle v1.024 sept. 2026 · Application console.Fait
  • Interface dans le navigateur v2.024 sept. 2026 · Chaque formulaire devient une page, sans une ligne à changer.Fait
  • Atelier de développement graphiqueJalons A1 à A4 · Éditeur de code, éditeur de données, écrans dans le langage, éditeur d'écrans.Fait
  • Thème visuel et guide pour débutantsEn cours · Le guide construit une gestion d'association avec comptabilité en partie double.En cours
  • Applications autonomesEn cours · Livrer une application GrymoiR qui tourne sans l'atelier.En cours
  • Paquets Windows et Linux, extension VS Code, licencePlus tard · Pas encore publiés.À venir

Installer

  • macOSInstallateur GrymoiR.dmg, livré avec une application d'exemple d'association. Construction depuis les sources : ./paquet-mac.Télécharger Sources
  • WindowsCompilation depuis les sources avec gcc (MinGW-w64). Paquet à venir.Instructions
  • LinuxCompilation depuis les sources avec make, gcc ou clang. Paquet à venir.Instructions

Questions d'établi

Puis-je l'utiliser pour un projet ?

Bientôt : une licence arrive. En attendant, le code se lit librement sur GitHub.

Existe-t-il une forme courte ?

Oui. Chaque programme existe en forme littéraire (.grym) et en forme compacte (.grymc) ; l'outil grym traduit de l'une à l'autre, et les deux s'exécutent.

Faut-il un serveur ?

Non. grym lancer exécute le programme en console ; grym servir l'ouvre dans le navigateur sur un serveur local protégé par un jeton.