v0.3.15
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.14 :
En bref :
- Langage
- Ajout des commandes :
Millisecondes(mesure du temps, voir le fichierexemples/test_millisecondes.malg)...(exercices à trous)
- Tirages pseudo-aléatoires :
- maintenant reproductibles et identiques dans toutes les implémentations
- peuvent être « forcés » en imposant une liste de valeurs qui seront tirées
(voir le fichierexemples/sequence_npa.malg)
- Ajout des commandes :
- SciTE
- Choix de l’interpréteur via un paramètre (View -> Parameters)
- Panneau de sortie fixé à 500px
- Doc
- Syntaxe
- Liste des rares commandes pouvant ne pas avoir d’argument
- Liste de petits « trucs » à savoir
- Ajouts concernant les variables
credit_iterationsetsequence_tirages@ - Architecture
- ajout de comparaisons des versions au niveau de la durée d’exécution
- Syntaxe
- Web
- Facilités pour travailler hors-ligne (à tester plus extensivement)
En détails :
- Langage
- Ajout des commandes :
Millisecondes(mesure du temps)...(exercices à trous)
- Tirages pseudo-aléatoires :
- maintenant reproductibles et identiques dans toutes les implémentations
- peuvent être « forcés » en imposant une liste de valeurs qui seront tirées
- Meilleure vérification de l’initialisation des variables
- Meilleure vérification des arguments de
Affecter - Vérification de l’absence d’argument pour
Demander - Limitation de l’utilisation de commandes MicroAlg dans
microalg.l - Déplacement du « ? » depuis
microalg.lversweb/ide_injections.js
- Ajout des commandes :
- Blocs
- Ajout du bloc
Initialiser@(pour l’instant sans paramètre) - Utilisation de
root_pathdans les iframe Blockly
- Ajout du bloc
- Tutos
- Ajout de « Les parenthèses marquent le début et la fin d’une phrase »
- Premier exemple de tirage pseudo-aléatoire avec
Initialiser@, puis sans Demanderpeut servir à autre chose qu’un affichage direct- Réparation du premier lien dans le tuto blocs
- Exemples
- Ajouts (tirages pseudo-aléatoires, mesure du temps)
- Suppression de certains
(bye)
- SciTE
- Choix de l’interpréteur via un paramètre (View -> Parameters)
- Précisions pour les pop-ups des commandes relatives aux boucles
- Ajout des pop-ups manquantes (pseudo-aléatoire) ou la nouvelle commande
Millisecondes - Ajout d’abbreviations (
E@,I@,MetN@) - Panneau de sortie fixé à 500px
- Fin de lignes pour
malg-j-scite.bat
- Doc
- Syntaxe
- Liste des rares commandes pouvant ne pas avoir d’argument
- Petite démo de la couleur des parenthèses
- Liste de petits « trucs » à savoir
- Ajouts concernant les variables
credit_iterationsetsequence_tirages@ - Précisions sur la commande
/et le caractère entier ou flottant du résultat - Précision sur le type de valeur à passer à
!!!(texte) - Restructuration de la limitation « Messages d’erreur »
- Explication sur le numéro de ligne parfois absent des messages d’erreur
- Erreurs fréquentes : uniformisation de la présentation et ajouts
Demanderpeut servir à faire une pause- Architecture
- petite restructuration et inclusion du diagramme dans le dépôt
- ajout de comparaisons des versions au niveau de la durée d’exécution
- SciTE
- quelques ajouts (Rhino+EmuLisp par défaut et
CTRL+F6)
- quelques ajouts (Rhino+EmuLisp par défaut et
- Ajout de six remerciements et ajout de détails pour le premier
- Restructuration des niveaux de titres
- Décoration des liens maintenant avec une bordure, agrandissement de l’interligne
- Syntaxe
- Web
- Facilités pour travailler hors-ligne (à tester plus extensivement)
- Nouvelles abbréviations (
Al,At,E@,I@,M,N@etTe) - Inclusion de int.js, dont finalement on ne se sert pas !
- Divers
- Javascript -> JavaScript
- MAJ EmuLisp (
seedetrand, dont finalement on ne se sert pas ! et symboles contenant un point) - MAJ Ersatz