TIKEDITOR version 4.0


version 4.0 février 2011 : correction de divers bogues.


Editeur de code TCL//TK

Ce logiciel écrit en TCL/TK est un éditeur de texte spécialisé pour écrire du code TCL/TK.


J'ai opéré un gonflement de TKedit, développé par David COBAC sur un programme primitif de Jean-Luc DEVINEZ.
Pour apprendre le langage j'ai commencé par corriger un petit bogue et, de fil en aiguille, j'ai rajouté quelques fonctions qui justifient le changement de nom. Comme j'ai programmé au fil de mon apprentissage, je ne garantis pas l'élégance du code.

Dans la version 1, tout semblait fonctionner. Hélas! deux gros bogues détruisaient les fichiers depuis l'interprêteur de script et la "sauvegarde sous ..." engendrait aussi quelques troubles dommageables.
L'urgence de contourner ces difficultés m'avait amené à publier précipitamment une version 2.beta qui intégrait de nouveaux modules : certains d'un intérêt discutable, d'autres en revanche semblant utiles, comme le module tampon très pratique pour recopier des noms de variables ou de fenobjets longs comme des jours sans pains.

La version 2.2 (31 janvier 2005) propose l'aide en français de Michel Salvagniac. Les routines html sont un peu lentes, mais la gageure est de ne pas utiliser d'extensions en C.

La procédure pour les marques a été profondément améliorée et gère dorénavant les marques par page (au cours d'une session, naturellement, puisqu'elle ne sont pas sauvegardées avec le texte du script).
La coloration s'est aussi enrichie d'une coloration des parenthèses et crochets ainsi que d'un module de choix d'une liste personnelle de mots à colorier.
L'appel au script "ctext"permet de gérer un affichage des numéros de lignes.
Une console Tclsh peut être lancée directement depuis Tikeditor.

La version 2.3 propose une fonction "masque" qui a nécessité une refonte de la fonction "rechercher" et, pour les systèmes Unix, une fonction "imprimer".

Quelques bogues ont été corrigés. D'autres sont juste contournés. Certains menus d'insertion gagneront à être complétés.
Tikeditor a été testé sous Windows98, WindowsNT, LinuxMandrake10 et FreeBsd (Freesbies). Sous FreeBIES1.1, la nouvelle version 2.3 ne pose plus de problèmes d'affichage, en revanche, pour lancer la console il faut modifier la ligne (1087 ?) :
"
exec  tclsh [file join $chemin console.tcl ] "par
"exec  tclsh8.4 [file join $chemin console.tcl ] "

versions 3.x

L'essentiel des changements par rapport à la série 2.x, se trouve dans l'organisation des menus TCL et TK, complétés et classés différemment. Il s'agit probablement d'une des toutes dernières évolutions de ce script, à moins de tout refaire avec d'autres options, ce qui n'est pas à l'ordre du jour.

La version terminée ou presque en mars 2005 était en souffrance de quelques finitions. Deux ans plus tard, (février 2007) on trouve une version 3.5 disponible. Il n'y a eu que peu de changements:

versions 4.0

Après quelques années sans retouches, il est apparu un bogue dans la recherche des procédures pour en établir une liste. Je n'ai pas encore vérifié mais ce bogue est apparu avec des changements de version de Tcl.
J'ai profité de cette remise sur le chantier de Tikeditor pour  remodeler la gestion des marques. L'affichage de l'aide sur le langage posait quelques problèmes : la solution a été de lancer un navigateur préalablement choisi.
Le menu aide-mémoire sur les commandes Tcl s'est vu adjoindre un sous-menu "dict", et j'ai rajouté des sous-menu pour choisir la valeur de l'option "-relief", car je ne me souviens jamais des cinq choix possibles.

C'est à peu près tout.

Pour m'en servir régulièrement, je ne constate plus de dysfonctionnements majeurs. Merci à ceux qui me signaleraient des bogues résiduels.

Ce logiciel est bien entendu libre d'utilisation et de modification, la licence primitive s'étendant à toute évolution.
>>
voir une saisie écran Tikeditor4_0

Télécharger l'archive TIKEDITOR4.0.zip