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
Initialiserau 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. Concatenertravaille 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
Initialiserau profit deDeclareret 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,DeclareretDefinir(expérimental). - Ajout de la commande
Demander_un_nombre. - La variable spéciale
valeur_utilisateurcontient la dernière valeur demandée à l’utilisateur. Nombrelance 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,VraietFauxobtiennent leur version textuelle via leur attributtextet 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
Millisecondeset 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@,Initialiserqui devientDeclareretConcatener, 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
staten’a pas decontext. Ctrl+Entréestocke 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