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_iterations
etsequence_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.l
versweb/ide_injections.js
- Ajout des commandes :
- Blocs
- Ajout du bloc
Initialiser@
(pour l’instant sans paramètre) - Utilisation de
root_path
dans 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 Demander
peut 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@
,M
etN@
) - 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_iterations
etsequence_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
Demander
peut 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 (
seed
etrand
, dont finalement on ne se sert pas ! et symboles contenant un point) - MAJ Ersatz