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.
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.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.