v0.4
Voir les instructions d’installation ou télécharger directement la version pour Windows (contenant l’éditeur SciTE 3.5.3).
Changements notables depuis 0.3.17 :
En bref :
- Langage
- Abandon de
Initialiser
au profit deDeclarer
. - Par défaut, les tirages pseudo-aléatoire sont maintenant initialisés sur l’horloge de la machine.
Initialiser@
prend un et un seul paramètre. Concatener
travaille maintenant sur les listes et vérifie scrupuleusement le type de ses arguments.
- Abandon de
- Web IDE
- Ajout des exports des programmes écrits en MicroAlg vers
des programmes écrits en langage des calculatrices,
ainsi que des représentations sous forme d’arbres. - Possibilité d’ajouter du code caché qui sera exécuté avant celui qui est dans le formulaire.
- Possibilité d’exécuter le programme avec la version 0.3.17 de MicroAlg.
- Ajout des exports des programmes écrits en MicroAlg vers
- Blockly
- Les opérations +-×÷%^ apparaissent maintenant sous la forme : Somme, Différence, Produit, Quotient, Reste, Puissance.
- Les commandes graphiques ont maintenant des blocs.
En détail :
- Langage
- Abandon de
Initialiser
au profit deDeclarer
et tout ce qui va avec (doc, tutos, abreviations, blocs, tests, exemples…). - Abandon des prédicats
Booleen?
,Faux?
,Liste?
,Nombre?
,Texte?
etVrai?
et de la commande**
(certains prédicats étaient utilisés dansmicroalg.l
). - Les accents sont maintenant autorisés dans certaines commandes :
Affecter_a
,Concatener
,Declarer
etDefinir
(expérimental). - Ajout de la commande
Demander_un_nombre
. - La variable spéciale
valeur_utilisateur
contient la dernière valeur demandée à l’utilisateur. Nombre
lance une erreur si le texte ne peut pas être converti.- Des commandes se mettent à vérifier le nombre d’arguments passés et leur type :
- le commentaire
!!!
- les comparaisons,
- les commandes de la tortue,
- les commandes trigo,
- le commentaire
- Ajout d’exemples pour :
- les commandes accentuées
valeur_utilisateur
- Le générateur de nombres pseudo-aléatoires ne garde que le quotient par 5 de l’état.
Rien
,Vrai
etFaux
obtiennent leur version textuelle via leur attributtext
et non des conditions.- Fix de multi-évaluations avec
Tant_que
. - Ajout et réparations de quelques ré-initialisations.
- Abandon de
- Blockly
- Les variables spéciales ont maintenant leur bloc (dans
Valeurs
). - Les opérations apparaissent en toutes lettres dans les blocs.
- Génération spontannée pour
%
et^
. - Blocs pour
Millisecondes
et toutes les commandes graphiques.
- Les variables spéciales ont maintenant leur bloc (dans
- SciTE
- Démarrage de la fenêtre graphique grâce à
F7
. - Indication de la colonne 80.
- Démarrage de la fenêtre graphique grâce à
- Tutos
- Ajout du tuto Tortue.
- Meilleur commentaire pour
((((((()))))))
. - Améliorations diverses.
- Ajout des assets pour les exports.
- Réparation de liens ou références internes, d’identifiants d’échantillons.
- Modifs suite à
Initialiser@
,Initialiser
qui devientDeclarer
etConcatener
, suppression des prédicats. - Tuto blocs :
- Ajout section
sequence_tirages@
. - Blocs opérations en toutes lettres.
- Ajout section
- Tuto graphique :
- Travail avec blocs en plus du code textuel.
- Lien avec galerie, page graphismes.
- Documentation
- Intégration de Processing maintenant documentée dans la section Architecture.
- Doc sur exports, ajouts dans la feuille de route pour langages de programmations.
- Meilleure explication concernant la gestion des nombres par les différentes versions.
- Précisions sur l’ordre de traitement des commandes.
- Mise à jour des conventions (les accents sont maintenant autorisés dans certaines commandes).
- Ajout de la doc concernant les blocs manquants.
- Ajout erreur « Ce type n’existe pas », suppression de l’erreur concernant
Initialiser
. - Explication concernant l’absence des boucles POUR.
- Note sur redémarrage SciTE après installation de NodeJS.
- README : nouveaux fichiers concernant l’export de programmes (arbres et calculatrices).
- Nouveaux remerciements.
- Graphismes
(TD)
est un raccourci pour(TD 90)
, et idem pourTG
.- Fermeture de la fenêtre
cmd
à l’ouverture de la fenêtre graphique.
- Web IDE
- Possibilité de debug même si
state
n’a pas decontext
. Ctrl
+Entrée
stocke aussi dans localStorage.- z-index plus faible pour parenedit.
- Quelques adaptations pour la cohérence avec le site officiel.
- Avec IE, suppression du préremplissage du prompt par
undefined
.
- Possibilité de debug même si