La Gazette du Técleux - 20 août 2006

 

Un mois d'activité Tcl en Francophonie.


Citation du Mois

  Je suis toujours étonné que beaucoup de questions portent sur des points
  dont la réponse est dans la doc. Mais quand je me reporte à cette doc
  (dès que je code) je suis encore plus étonné de la difficulté à la comprendre.

  Pourtant tout y est dit. Il suffit de la relire 3 fois, faire 4 ou 5 tests
  pour bien comprendre et tout va mieux. Surement que ça irait encore mieux avec
  des exemples. Et, heureux hasard, les quelques exemples qui parsèment la doc
  sont justement là où on comprend le mieux. Quel étonnement !

ulis


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


  . Suchodj se demande comment connaître sa propre adresse IP en interrogeant un
    serveur distant.
  ip via cgi
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/164e0b58720f25d1
  . Tcl possède sa propre page sur l'encyclopédie en ligne Wikipedia dans sa version
    francophone. Cet article est encore perfectible. En comparant avec celui de son
    alter ego anglophone, on découvre que c'est langage polymorphe. Chacun le perçoit
    différemment. Pour reprendre les propos de Kroc:
    "Ouha ! J'utilise un langage impératif multi-paradigme et je ne le savais même pas ! :-)"
  Wikipédia
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/0c533b133e0e8247
  . Le tutoriel très coloré d'introduction à Tcl 8.4, rédigé par Ulis, continue à
    s'améliorer. Il certainement très apprécié des petits nouveaux.
    Dorénavant pour la tendance automne/hiver il existe une version html.
  ANN: Doc Introduction à Tcl 8.4
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/d6ce0a40a209128c
  . Tcl-Tk a le grand avantage de posséder très peu de commandes. Toute la richesse
    de ce langage réside dans les options des commandes. D'où l'importance de bien
    lire/relire le manuel et d'y ajouter des exemples si besoin.
    Ainsi pour valider le contenu d'un widget entry, il existe des options bien
    pratiques que sont -validate et -validatecommand/-vcmd.
    Ulis qui est toujours très prévoyant dispose d'une package (playzentry) pour
    bien faire.
  Comment autoriser certaine saisie dans les champs entry
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/5d3afd8ffbd8cca8
  . La charte fr.comp.lang.tcl a désormais été rendue à la communauté. Rendons un
    grand hommage à son initiateur (Sylvain Nierveze) qui l'a maintenue depuis le
    16 Décembre 1996. Le flambeau a été repris par Kroc (voir l'actualité du Wiki).
  fr.comp.lang.tcl
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/6e662dafedecac33
  . Certain veulent nous faire prendre des vessies pour des lanternes,
    d'autres nous faire voir midi à quatorze heures;
    ulis, lui, veut nous faire gober un oeuf de  Técleux. Tout frais pondu...
  Cot-cot !
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/62bfe1b07be046c5
  . Le framebuffer virtuel, c'est l'histoire d'une idée qui n'a pas fait son chemin
    pour gérer l'affichage de Tk. Pourtant elle avait quelques avantages.
  Virtual Framebuffer
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/d50c79471bf24f49
  . Tcl exporte à l'international! Si vous voulez comprendre quelques trucs sur la
    localisation d'une application avec msgcat, lisez ceci:
  internationalisation
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/b6c5f3fad8d56ffe
  internationalisation et changement de langue à la volée
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/150e3641f6505d18
  . Si la thèse d'Alonzo Church est votre livre de chevet et que vous maîtrisez le
    lambda-calcul et la programmation fonctionnelle, alors vous ne resterez pas
    indécis devant les combinateurs.
    Et Tcl dans tout ça ? Souvenez-vous, c'est un langage multiparadigme.
  Bobo !
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/71badddb425f94d4

L'activité sur le Wiki tcl francophone :


  . En voici une liste.
  Obtenir Tcl/Tk
    http://wfr.tcl.tk/1170
  . En voici une liste (avec quelques éditeurs non Tcl mais qui supportent Tcl).
  Choisir et installer un éditeur
    http://wfr.tcl.tk/1171
  Utiliser msgcat avec gettext
    http://wfr.tcl.tk/1173
  . ou : les Técleux ont de l'humour (passer par la case [[1]] et choisir fclt).
  Fortune fr.comp.lang.tcl
    http://wfr.tcl.tk/1095
  la charte de fr.comp.lang.tcl
    http://wfr.tcl.tk/1168

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


  . Si, comme Roger Blum, votre client vous envoie une vingtaine d'images de 160 Mo,
    vous tirerez certainement profit des réflexions (en anglais) sur le sujet.
  Loading large data sets
    http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/53408737ea4ad3cc

L'activité sur le Wiki tcl international


  . Keith Vetter nous explique comment on se fait son film.
    Du moins comment fonctionne le mécanisme qui l'entraîne.
  Geneva Drive
    http://wiki.tcl.tk/GenevaDrive
  Simple remote Tk execution - distanciel
    http://wiki.tcl.tk/16023
  tk scaling
    http://wiki.tcl.tk/8484
  . Il y en eu quelques uns (dont certains francophones), la preuve :
  Image manipulation without Tk
    http://wiki.tcl.tk/1729

Actualité des logiciels :


  George Peter Staplin travaille sur ce que pourrait être la prochaine génération
  de Tk appelée Tk9/NexTk. Elle pourrait gérer la transparence et la rotation des
  fenêtres avec un affichage plus fin.
  Un starkit de démonstration est déjà disponible avec quelques fonctionnalités.

    http://wiki.tcl.tk/16320
  Depuis la version 12.2(25)S de Cisco IOS, Tcl (8.3.4) est disponible tant en ligne
  de commande qu'en scripts (même précompilés avec TclPro).

    http://www.cisco.com/en/US/products/sw/iosswrel/ps5207/products_feature_guide09186a00801a75a7.html
  Après bien des hésitations la communauté des Tclers semble s'orienter vers une
  intégration des objets dans Tcl 8.5.

  TIP #257: Object Orientation for Tcl
    http://wiki.tcl.tk/14754
  Il s'agit d'un projet opensource pour l'instrumentation électronique avec un
  oscilloscope, un générateur de forme d'onde et un analyseur de réseaux à
  basse fréquence.

    http://sourceforge.net/projects/oip/

Actualité des documents

    http://sarnold.free.fr/tutorial/

Il y a 5 ans sur fclt :


  Exécuter une commande unix et la fermer sans fermer son script, c'est ce qui est
  proposé dans ce fildu 1er septembre 2001, avec en prime une solution d'exécution
  avec expect.

  tcl appelle application
    http://groups.google.fr/group/fr.comp.lang.tcl/browse_thread/thread/3babbbb1acd27041

Les références :

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

En anglais (international) :