Linotte 2.1
Cette version apporte son petit lot de nouveautés pour aider le développeur à concevoir plus facilement ses programmes.
- Premier outil proposé : l’analyse en “temps réel” de la syntaxe et de la sémantique de son programme :
Ainsi, l’Atelier devient intelligent !
Il souligne d’un liseré rouge les variables qui n’existent pas et d’un liseré gris les variables globales.
- Le deuxième outil est l’affichage des méthodes fonctionnelles des espèces et des greffons :
- Le troisième outil est l’inclusion d’une base de données SQL (HSQLDB) : deux exemples montrent comment créer et manipuler des tables SQL en Linotte à l’aide du greffon SQL.
- Voici la liste des autres nouveautés et travaux apportés par cette version :
-Evolution : Affichage du numéro de la ligne qui a produit l’erreur dans l’Atelier
-Evolution : La fonction clonage peut s’écrire clone(acteur) : affiche clone(a) au lieu de : affiche #a
-Evolution : Ajout de l’exemple : j_expert/echiquier.liv
-Evolution : Ajout du mot clé “greffons” au début d’un livre pour indiquer la dépendance aux greffons (SQL.liv)
-Evolution : Ajout du verbe recharger
-Evolution : Ajout d’une base de données intégrée (HSQLDB) et de l’exemple /exemples/tutoriels/d_greffons/SQL.liv et SQL_DAO.liv
-Evolution : Ajout de la possibilité de mettre une texture sur les espèces graphiques suivantes : cercle, chemin, crayon, ligne, mégalithe, point, polygone, rectangle
-Evolution : Controle + Page Bas, affiche le cahier précédent
-Evolution : Controle + Page Haut, affiche le cahier suivant
-Evolution : Controle + M, permet d’agrandir ou réduire le cahier
-Evolution : Ajout du composant graphique sousformulaire
-Evolution : Ajout de l’acteur particulier “|” pour effectuer un retour à la ligne : affiche “Sur une ligne.” + | + “Sur une autre ligne.”
-Evolution : Ajout de la méthode “clignoter” au formulaire
-Evolution : Ajout du greffon Horodatage (exemple horodatage.liv)
-Evolution : Définition des prototypes syntaxiquement (exemple starwar.liv)
-Evolution : Complétion des espèces et affichage de méthodes fonctionnelles dans l’Atelier
-Evolution : Vérification et contrôle des acteurs par l’Atelier
-Correction : diff (!=) et égal(==) fonctionnent avec deux espèces
-Correction : Problème du double affichage du programme dans la barre des tâches.
-Correction : Meilleur gestion de la mémoire