fruby
fruby copied to clipboard
A French version of Ruby (based on mruby)
fruby
fruby est un langage de programmation en Français. Il est entièrement basé sur mruby.
Sa raison d'être
Aider les tout petits à appréhender la programmation. Même s'il s'avère essentiel de connaître l'anglais pour pouvoir faire une carrière en tant que développeur, ce langage permet de rendre accessible les concepts algorithmiques.
Exemple
renomme :affiche :puts
classe Français
défini initialize(humeur)
@humeur = humeur
fin
défini réponse
si (@humeur > 3) == vrai
"Coucou !"
sinonsi (@humeur > 2) != faux
"Comment ça va ?"
sinon
"Bontempi"
fin
fin
fin
pour i dans 1...10
humeur = selon rand(i)
quand 1..4 alors 1
quand 5,6 alors 2
sinon 3
fin
affiche Français.new(humeur).réponse
fin
Mise à jour des dépendences
Seul mruby est nécessaire pour compiler fruby. fruby est un script qui
permet de transformer le code source de mruby avant la compilation.
Pour cela, voici les étapes nécessaires:
-
Cloner
frubygit clone [email protected]:franckverrot/fruby.git -
Ajouter
mrubyenremotegit
cd fruby
git remote add mruby [email protected]:mruby/mruby.git
rebasele dépôt à partir demruby
git fetch mruby
git rebase mruby/master
- Lancer le script de mise à jour
./fruby.sh
Comment exécuter fruby
./fruby fruby_test.rb
Licence
fruby hérite de fait de la licence de mruby : la licence MIT.
Auteurs
- Franck Verrot - [email protected]