La Gazette du Técleux - 1er mars 2007

 

Un mois d'activité Tcl en Francophonie.


Citation du Mois

   Le problème avec les langages à typage dynamique, c'est que les
   variables deviennent parfois flasques au point de s'allonger
   considérablement.

Xavier Garreau


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


 . Remontons un instant à l'aube de la création de Tcl. Il serait né en 1988 à
   l'Université de Berkley. Mais quelles ont été ses influences primordiales ?

 préhistoire de Tcl
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/bda7ca7eb995fa58
 . Quelle est la différence entre thread et interp. C'est une bonne question assez
   peu évoquée, surtout au niveau des performances.

 thread vs interp
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/7eb8b8a5d6bb9d42
 . Comment, en partant d'une réponse sérieuse à une vraie question, ça se
   termine par une grande suite de n'importe quoi.

 Extraction des paramètres d'un fichier texte
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/b4604cc2ae9d7e73

L'activité sur le Wiki tcl francophone


 . Miko s'est dévoué pour traduire un petit bijoux d'humour téclesque posté en
   septembre sur c.l.t et repris sur le Wiki anglophone. Ceux qui connaissent bien
   Tcl-Tk devinerons les anecdotes : un técleur capable de coder un émulateur
   d'AS/400 sur son téléphone portable en un weekend, la centième extension objet
   pour Tcl et bien d'autres choses encores. Ce texte résume l'esprit Tcl.

   Tcl est-il mourant?
   http://wfr.tcl.tk/1376
 . RS (le Yoda des Whizzlets) nous montre une procédure qui crée un calendrier
   en ascii à la manière de la commande Unix "cal".

   Un petit calendrier
   http://wfr.tcl.tk/1378
 . Kroc nous montre et nous explique les pièges vicieux du commentaire de
   crochets, de guillemets et d'accolades.

   Règle 10
   http://wfr.tcl.tk/879
 . Richard Suchenwirth nous fait une démonstration de son talent sur ce que
   les anglophones appellent des oneliners.

   Monolignes
   http://wfr.tcl.tk/1403

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


 . Est-ce que deux procédures peuvent porter le même nom ? Et en plus des
   procédures imbriquées !

 is it possible to have two function with the same name?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/07b7cd5f02ceaf94
 . Y aura-t-il un ou plusieurs projets présentés cette année pour le Google Summer
   of Code 2007 ? Rappelons-nous que l'année dernière faute de propositions ou de
   décisions, rien ne fût fait. Cet été sera sans doute différent.

 Google Code of Summer 2007 & Tcl/Tk
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/90d96f85fc41430b
 . Comment créer un entier 32-bit à partir de 4 entiers 8-bit ? On dirait presque
   un défi pour les oneliners.

 Generate a single 32bit int from 4 8-bit ints
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/7f79cba82f7bc5b8

L'activité sur le Wiki tcl international


Le Wiki Tcl international a quelques petits soucis pour ce mois de Mars mais il devrait retrouver la forme d'ici peu, avec sûrement un remaniement technique.

Pour suivre les différentes discussions à ce sujet:

http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/0f00c43da2ab15ae http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/db36ba49d5f19c08 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/1da5699f6a40182c http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/6ade5daa04166c50


Actualité des logiciels


   Noty est une petite application qui permet de prendre et d'organiser des notes.
   Les notes peuvent être formatées, liées entre elles et organisées suivant un arbre.
   Un add-on nommé ser.tcl permet de sauvegarder et restaurer les notes.
   Pour les plus courageux le widget sous-jacent est disponible.

   http://wiki.tcl.tk/Noty (sur le Tcler's Wiki)
   http://noty.sourceforge.net/ (sur Sourceforge)
   Il s'agit d'une application collaborative qui gère les rendez-vous, les tâches
   et les adresses. Le serveur doit s'exécuter sur une plateforme X11 (Linux, UNIX
   ou OS X).

   http://wiki.tcl.tk/Minkowsky (sur le Tcler's Wiki)
   http://www.r-goetz.de/minkowsky/en/ (site perso)
   TkPath est une package qui implémente le standard graphique SVG (Scalable Vector
   Graphics) dans un canvas. Le résultat est beau (gradient, transparence, ....).

   http://tclbitprint.sourceforge.net/

Actualité des documents


 . Davy HOUAREAU, Elève-Ingénieur Supinfo Océan-Indien (wouah, il en a de la
   chance :-), a écrit un article pour faire découvrir Tcl-Tk.

   http://www.supinfo-projects.com/fr/2005/decouvrir_tcl_tk_2005/ (version fr)
   http://www.supinfo-projects.com/fr/2005/discover_tcl_tk_2005/ (version uk)
 . Cet article de Christophe Blaess se propose d'offrir une introduction aux
   techniques d'Intelligence Artificielle les plus simples que l'on utilise pour
   la résolution des jeux de réflexion (algorithme minimax). Pour ce faire, il
   étudie le jeu de stratégie d'origine africaine : l'Awélé. Bien évidemment
   l'implémentation est réalisée en Tcl-Tk.

Il y a 10 ans sur fclt

  http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/month/1997-03

Les références

    http://wfr.tcl.tk/fclt/
 ou
    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