• [^] # Re: pas mal

    Posté par . En réponse au journal eTcl simplicité pour efficacité. Évalué à 1.

    Des kits au sens Tclkit/starkit? non, le support de starkit n'est pas integre dans la version telechargeable de eTcl.

    En fait, nous avons prefere un autre mecanisme d'encapsulation d'un ensemble de fichier, base tout simplement sur le format ZIP. Ces fichiers sont montes automatiquement dans le Virtual Filesystem de Tcl, remplissent le meme role que les starkits, et sont, a mon humble avis, plus facilement manipulables puisqu'il s'agit tout simplement d'archives ZIP.

    Pour creer un tel kit, il suffit de placer tous les fichiers formant un "kit" dans une arborescence, avec un fichier main.tcl a la racine; creer un ZIP de cette arborescence, eventuellement la renommer avec l'extension ".etk". L'application en question se lance alors tout simplement en cliquant sur le kit (p.ex monappli.etk), ou avec la commande
    etcl monappli.etk

    De meme, tous les "kits" (au sens etk, c-a-d des ZIP avec extensions .zip ou .etk) places dans le repertoire <repertoire de l'executbale>/lib sont automatiquement montes au demarrage de eTcl, et leur chemin ajoute au auto_path.

    Si necessaire, tu peux toujours utiliser l'utilitaire sdx (voir http://www.equi4.com/sdx.html ) pour extraire le contenu du starkit (voir l'option unwrap) puis le zipper l'arborescence obtenue, pour obtenir un kit facon eTcl.

    Eric