La Gazette du Técleux - 1er octobre 2006

 

Un mois d'activité Tcl en Francophonie.


Citation du Mois

  Tclkit c'est comme un truc bien ... mais en mieux.

Xavier Garreau


L'activité sur le groupe fr.comp.lang.tcl


  . Obtenir la liste des fichiers d'un répertoire et les trier selon différents
    critères (taille, date) est un exercice qui amène à se poser des questions
    de performance entre une solution en Tcl pur et une autre avec un zeste de C.
    A côté, il y a sous Windows quelques énigmes à résoudre entre l'utilisation de
    la commande Tcl "glob" ou la commande DOS "dir".
  Liste des fichiers d'un dossier
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/d7da770303e7ce11
  dir et glob ? aide
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/1b7ff06ac3f594c9
  dir via Tcl
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/4e61403d65bf36c3
  . Pour repérer un numéro de téléphone dans des données, un regexp (expression
    rationnelle) ça ne fait pas de mal.
  aiguillage
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/9a616cd59b81d758
  . Voulez-vous une combobox pour une vingtaine de lignes de Tcl ?
  une combobox en 20 lignes
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/40e38866fb287de9

L'activité sur le Wiki tcl francophone


  . Tout en prétendant démontrer le contraire, certain s'acharne à le montrer.
    Ulis nous a déjà fait un bouton, une entrée de texte, ce qu'il appelle un potentiomètre,
    et pour finir une liste végétarienne.
    Si jamais vous avez besoin d'une version particulière d'un de ces widgets, profitez de l'aubaine.
    Surtout que ce n'est pas compliqué : il faut 50 lignes pour faire un bouton en relief et opérationnel.
  Les widgets faits en canvas
    http://wfr.tcl.tk/1258
  . Nous en avons tous rêvé et le Wiki Francophone le fait.
    De nouvelles pages sont apparues dans la rubrique Tk facile :
    Le widget listbox et le widget radiobutton.
    Longue vie à cette initiative !
  Tk facile
    http://wfr.tcl.tk/1215
  . Après avoir faits des petits, Tk facile fait des émules :
    Il y avait Tk facile et ses exercices en 15mn.
    Il y a Tk par l'exemple et ses exercices en 30mn.
    Il y a aussi Tk avancé et ses exercices en 2h.
  Tk par l'exemple
    http://wfr.tcl.tk/1247
  Tk avancé
    http://wfr.tcl.tk/1248
   . Vous êtes curieux de connaître quelles sont les applications commerciales ou
     libres qui embarquent un interpréteur, un shell Tcl-Tk ou qui utilisent le
     langage, en voici une liste incomplète.
   Les logiciels qui embarquent Tcl
     http://wfr.tcl.tk/1261

L'activité sur le Wiki tcl international


  . Un sketch hilarant et criant de vérité.
    En anglais.
  Tcl in a sibling of the PotterVerse
    http://wiki.tcl.tk/17130

Actualité des logiciels


L'actualité des logiciels est florissante pour un mois d'Octobre avec quelques piliers comme la Tcllib, les BWidget ou Tile.

  Fortran/TK est un binding Tk pour le vénérable langage Fortran 77. C'est une
  implémentation spécifique au compilateur Open Watcom Fortran 77 qui ne tourne
  que sous Windows ou OS/2. Eh oui, le Fortran est toujours là et bien vivant !

    http://svn.netlabs.org/fortrantk
  Une nouvelle version de la Tcllib vient de sortir avec son lot de corrections
  et de nouveautés. La Tcllib regroupe plus d'une centaine de packages utiles
  écrits en Tcl. Parmi les nouveaux packages on trouve un package pour les
  images au format Tiff, un autre pour les terminaux ou encore un autre pour
  faire des benchmarks.

    http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/bf15166ee8a3e385
    http://tcllib.sourceforge.net/
  Splash library est une librairie pour créer des écran de démarrage. On peut par
  exemple ajouter du texte, une image, une barre de progression ou gérer la
  transparence du widget (sur les plates-formes qui la supporte).

    http://www.sics.se/~emmanuel/?Code:splash
  NAP (N-Dimensional Array Processor) est une extension qui permet de manipuler
  des tableaux à multidimensionnels. On y trouve de nombreuses fonctions assez
  similaires à celles des logiciels de calcul numérique.
  NAP bénéficie d'une interface pour les fichiers au format netCDF, HDF et GSHHS.

    http://tcl-nap.sourceforge.net/
  Tile est un moteur de thème qui permet de modifier l'apparence de TK. Dans cette
  version un nouveau widget a fait son apparition. Il s'agit de ttk::sizegrip.
  C'est le petit triangle en bas à droite qui redimensionne les fenêtres. On
  notera aussi l'amélioration du support de ttk::treeview. Si vous utilisez Tile
  en production, il faut bien lire la documentation car il y a quelques possibles
  incompatibilités avec les versions précédentes.

    http://tktable.sourceforge.net/tile/
  Les BWidget sont un ensemble de widgets de haut niveau écrits entièrement en
  Tcl-Tk. Ils fournissent une trentaine de widgets faciles d'utilisation.
  Cette version est seulement une version avec des corrections de bogues et
  des ajouts d'options à certaines commandes.
  Pour voir de quoi ils sont capables, il suffit de lancer la démo incluse dans
  la distribution.

    http://sourceforge.net/projects/tcllib
  L est d'une race à part : c'est un langage de type C qui se mélange au Tcl
  et qui génère du byte-code Tcl. Les fonctions de l'un et les procédures de
  l'autre peuvent s'appeler. L étend le C vers Tcl et Tcl vers le C.
  Pour Noël, si vous êtes sages.

    http://wiki.tcl.tk/17082
    http://www.bitmover.com/lm/papers/l.pdf
  Il s'agit d'une version de correction qui fixe un certain nombre de bogues et
  de comportements erratiques. Il améliore aussi le support de la plate-forme
  MacOS X.
  Notons la sortie de Tcl 8.5a3. La version 8.5 se fait toujours attendre.

    http://www.tcl.tk/software/tcltk/8.4.html
    http://www.tcl.tk/software/tcltk/8.5.html
  ChaiMaCave est une application de gestion de cave pour Pocket PC développée
  par Stéphen Serigne. On y trouve tous les outils pour gérer les fiches et les
  inventaires. Parmi les fonctions, il y a la gestion multicave illimitée, la
  gestion des fiches descriptives des vins avec liste des millesimes, les fiches
  propriétaires, un moteur de recherche et la gestion des stocks. A cela s'ajoute
  les statistiques sur les inventaires et les références épuisées.
  L'auteur décline toute responsabilité quant à votre état d'ébriété ;-)

    http://www.chaimacave.com/

Actualité des documents


  Mark Roseman a commencé l'écriture d'un document qui décrit les nouveautés de
  Tcl 8.5. Celui-ci est illustré par des exemples "avant/après" afin de mieux
  cerner l'intérêt des nouvelles fonctionnalités et de faciliter la mise à jour
  des codes sources.
  Ce document est amené à évoluer en fonction des éventuels changements de cette
  future version de Tcl.

    http://www.markroseman.com/tcl/guide85.html

Il y a 5 ans sur fclt


  Tcl-Tk suscite toujours de la curiosité ou des interrogations. Parmi les non
  initiés, les questions de l'avenir ou de l'utilité de ce langage reviennent
  souvent. Avant de monter sur un bateau on veut s'assurer qu'il ne va pas couler
  dès la première traversée. Rassurez-vous, le bateau Tcl-Tk navigue depuis fort
  longtemps.

  quel place et quel rôle pour tcl/tk ?
  http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/1c4c0af96823ab3d

Les références

    http://groups.google.com/group/fr.comp.lang.tcl
    http://wfr.tcl.tk

En anglais (international) :

     http://groups.google.com/group/comp.lang.tcl
     http://wiki.tcl.tk

Zone des commentaires: