Skip to content

v0.3.16

Compare
Choose a tag to compare
@Grahack Grahack released this 08 Jun 05:49
· 786 commits to master since this release

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.15 :

En bref :

  • Langage
    • Et et Ou peuvent prendre un nombre variable d’arguments.
    • La commande ** peut être appelée avec ^. ** sera obsolète dans 0.4.0.
  • Blockly
    • Une même couleur pour tous les blocs.
    • De nombreux blocs ajoutés, dont en particulier ceux concernant les variables
      (Initialiser, Affecter_a, l’utilisation d’une variable), mais aussi :
      Faire, Tant_que, Liste, Longueur, Nieme, Nieme@, Booleen?, Et, Ou, Non, Queue, Tete.
    • Ajout de nombreuses sections dans le tutoriel par blocs (grâce aux nouveaux blocs) :
      Variables, Opérations logiques, Manipulation de texte, Faire… tant que…, Tant que… faire…, Construction et affichage de listes, Listes: structure et lien avec le texte, Parcours de listes, Listes: type et affectation.
  • SciTE
    • Ouverture maximisée
    • Affichage: suppression des guillemets et gestion des échappements.

De plus la galerie offre maintenant la possibilité d’insérer des échantillons de code interactifs programmables par blocs. Voir ce plugin Dokuwiki et cette page pour des explications.

En détail :

  • Langage
    • Et et Ou peuvent prendre un nombre variable d’arguments. Ajout de tests.
    • La commande ** peut être appelée avec ^. ** sera obsolète dans 0.4.0.
    • Exemples :
      • Renommage de sequence_npa.malg en test_sequence_nb_pseudo_aleat.malg.
      • Ajout de test_echappements.malg.
    • Renommage des variables internes pour Faire et Tant_que.
  • Tutos
    • Scission du tuto blocs en deux pages.
    • Ajout de nombreuses sections dans le tuto blocs (grâce aux nouveaux blocs, voir ci-dessous) :
      Variables, Opérations logiques, Manipulation de texte, Faire… tant que…, Tant que… faire…, Construction et affichage de listes, Listes : structure et lien avec le texte, Parcours de listes, Listes : type et affectation.
    • Ajout de quelques (Initialiser@) qui manquaient.
    • Autres améliorations mineures.
  • Blockly
    • Une même couleur pour tous les blocs.
    • De nombreux blocs ajoutés, dont en particulier ceux concernant les variables
      (Initialiser, Affecter_a, l’utilisation d’une variable), mais aussi :
      Faire, Tant_que, Liste, Longueur, Nieme, Nieme@, Booleen?, Et, Ou, Non, Queue, Tete.
    • Nécessité de trafiquer le code avec (Variable …) pour l’export MicroAlg->Blockly.
    • Ajout des sections correspondant aux nouveaux blocs.
    • Restructuration de la toolbox.
    • Quelques factorisations (mutators et noms d’inputs).
  • IDE web
    • Gestion de l’affichage du circonflexe échappé.
    • Meilleurs espacements autour des titres.
  • SciTE
    • Ouverture maximisée
    • Affichage: suppression des guillemets et gestion des échappements.
    • Manquait Initialiser@ dans le fichier API.
  • Documentation
    • Ajout d’un petit paragraphe sur les variables.
    • Ajout de l’erreur Stack overflow.
    • Le préfixe des ancres est passé de cmd à sym.
    • Certaines ancres utilisent id au lieu de <a name=….
    • Factorisation du nettoyage des retours d’EmuLisp avec cleanTransient.
    • Améliorations cosmétiques mineures (camelcase des langages).
  • Scripts de démarrage
    • Ajout de l’affichage du numéro de version.
    • Ajout d’une ligne vide après la bannière.