La Gazette du Técleux - 1er décembre 2007

 

Un mois d'activité Tcl en Francophonie.

 /\__  _\      /\_ \         /\__  _\/\ \          /'_ `\   /\  ___\
 \/_/\ \/   ___\//\ \        \/_/\ \/\ \ \/'\     /\ \_\ \  \ \ \__/
    \ \ \  /'___\\ \ \   _______\ \ \ \ \ , <     \/_> _ <_  \ \___``\
     \ \ \/\ \__/ \_\ \_/\______\\ \ \ \ \ \\`\     /\ \_\ \__\/\ \_\ \
      \ \_\ \____\/\____\/______/ \ \_\ \ \_\ \_\   \ \____/\_\\ \____/
       \/_/\/____/\/____/          \/_/  \/_/\/_/    \/___/\/_/ \/___/

Toute l'équipe de la rédaction vous souhaite une bonne fête de fin d'année. Tous les técleurs et técleuses qui se respectent auront trouvé sous le sapin un jôli cadeau de Noël :-)


Citations du Mois

 Je trouve que c'est une très bonne idée et une très bonne iniative...
 et puis bon la choucroute et le vin blanc ne peut que bonifier la créativité
 des développeurs Tcl/Tk :-)

Jeannot

(toutes les Citations du mois)


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


 . L'idée de Conférence Européenne 2008 des utilisateurs de Tcl/Tk en France se
   concrétise. Toute aide et contribution est la bienvenue.
   Une star devrait se déplacer: RS.

 Conference Europeenne 2008
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/96f253b909619d74
 . Adeptes de la rétro-ingénierie (reverse engineering), ce mois-ci il s'agit de
   trouver ce que fait un code concocté par Xavier.

 Jeux Técleux - Décembre 2007
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/4577334374dec7fd
 . Ulis voudrait faire un canvas sans fond où on pourrait afficher des boutons ronds.

 canvas transparent
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/40443d99b392aa2c
 . Comment déplacer un frame dans une autre partie de la généalogie des widgets.

 Re-parenter
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/99078ae7260905d0
 . Quelques infos à garder dans un coin quand on a besoin de lancer un script sous Unix.

 script sh lancement wish...
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/5773fce5653041ed
 . Comment améliorer les performances de la coloration syntaxique dans le widget text.

 Widget text et coloration syntaxique
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/75f20dbc16967f65
 . Un petit morceau de code à garder sous la main pour rééchantillonner des fichiers
   MP3 avec l'aide de l'encodeur Lame.

 Encoder en MP3
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/112c657bb6837dd2
 . Tentative de Miko de lancer un Troll sur Windows Vista !
   Troll et Vista, ce serait pas un pléonasme ;-)

 Vista
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/5dcb36c1e2000426
 . Ah, les ordinateurs du début. Aucune machine n'était semblable mais qu'est ce
   c'était captivant ....

 OT: quand j'étais petit
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/a354da62de54e796

L'activité sur le Wiki tcl francophone


 . Les técleurs ne sont jamais avares de bons mots. Lisez donc les citations
   du mois extraites de leurs contextes et de f.c.l.t.

   Citations du mois
   http://wfr.tcl.tk/1455
 . Tcl-Tk existe depuis près de 20 ans. On continue de publier des articles y
   faisant référence.

   Articles
   http://wfr.tcl.tk/479

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


 . On ne l'attendait plus !
   Il fût parfois surnommer le serpent de mer, le monstre du Loch Ness ou
   l'arlésienne. Après une ultime hésitation, il est enfin là.
   Mais qui ? Tcl-Tk 8.5 bien sûr, avec son cortège de nouveautés.

 ANNOUNCE: Tcl/Tk 8.5.0 RELEASED
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/747fcc9df3274310/
 . Quelles sont les choses que vous préférez dans la nouvelle mouture de Tcl-Tk ?

 Tcl/Tk 8.5 and what you LIKE about it
 http://groups.google.fr/group/comp.lang.tcl/browse_thread/thread/3192bc0fae24457c
 . Imaginez que vous créiez un grand dictionnaire avec la commande "dict".
   Que se passe-t-il en terme d'occupation mémoire si vous le dupliquez
   ou si vous le partagez en tant que variable globale ?

 Dict sharing vs. duplication
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/b6c26a33f5ebd3e0/
 . La question est la suivante, j'ai un code de 7000 lignes. Dois-je utiliser
   des espaces de nommage (namespace) ou pas ? Il y aussi une alternative.

 should I use namespaces?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/ee7cf234264c0a85/
 . Une préoccupation tilistes (ceux qui utilisent Tile Tk): comment créer afficher
   un widget ttk::treeview sans bordures.

 how to create a ttk::treeview without a border?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/a399e625ec1932ed/
 ttk::treeview to mimic iTunes source list?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/4a90a14ff2c43e44/
 . Au premier abord, la question peut paraître bête  mais si on ne le sait pas:
   où se trouve la commande d'expansion d'argument {*} dans le manuel ?
   Ici: http://www.tcl.tk/man/tcl8.5/TclCmd/Tcl.htm
   Ce qui nous fait 12 règles :-)

 Where is the expand {*} syntax in the man pages?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/affaecc3dc02643a/
 . Quelques conseils d'optimisation pour parser un fichier.

 The need for speed
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/0c67b8d7d996ac1c/
 . Pour les fans de regexp, il semble y avoir un bug subtil entre les version 8.4
   et 8.5 de Tcl-Tk.

 What happens with regexp back references in Tcl8.5
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/7b023d41aa736ff5/
 . George Peter Staplin (aka GPS) envisagerait de ne plus s'impliquer dans le
   développement de Tcl-Tk. Il y aurait quelques intérêts divergents.

 An apology
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/b67f4aa4fdbd19a7/
 . GPS soulève une question particulière: créer une nouvelle distribution Tcl
   indépendante de toute structure commerciale et qui aurait le mérite de
   supporter plus de plates-formes.

 Is there a need for another distribution?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/0b83b0bee4ec75e1/
 . Rédiger le sujet d'un e-mail sur plusieurs lignes ? A priori l'idée peut
   sembler étrange, cependant vous allez voir que cela a un sens, surtout
   quand on doit écrire dans l'autre sens.

 Sending email with multi-line subject in tcl
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/95817c25ae056cfa/
 . Ce qu'il y a de bien avec les nouveaux, c'est qu'ils viennent avec leurs
   idées bonnes ou mauvaises, mais aussi avec leurs propres conceptions de la
   programmation.

 Newbie Dollar Sign ($) Confusion
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/d06f573c8c10a12f/
 . Créer un langage de programmation qui minimiserait le nombre de bogues,
   tout un programme !
   Vous noterez que le premier à avoir répondu (un técleur francophone)
   y pense aussi, mais seulement après 5 bières ;-)

 Software should not have bugs
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/19e08b2c12d44365/
 . Attention marronnier ! Comparer Tk aux autres toolkits IHM portables.
   C'est l'occasion de réviser votre argumentation en faveur de Tk.

 Tk in comparison to other portable toolkits
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/9cb5297ce9939734/
 . Larry Wall (l'auteur du langage Perl) a écrit un article sur les langages de
   script. Dans cet article, il donne son opinion sur différents langages de
   script, dont Tcl. Le problème est que son commentaire sur Tcl tend à montrer
   une grand méconnaissance du langage. Cela donne même l'impression qu'il
   s'agit d'un commentaire sur la version 7.6 !

 Larry Wall, on Tcl
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/6b4aac569dadaba8/
 . Voici une nouvelle démo de NexTk sous la forme d'un visualiseur d'images.
   Pour information NexTk est un travail de GPS sur ce qui pourrait être la
   prochaine génération de Tk. D'ailleurs l'auteur recherche des contributeurs
   pour faire avancer son projet sous Win32, Mac et QNX.

 A NexTk Demo (an image viewer)
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/288c022cbe19dd92/
 NexTk (a call for Win32, Mac, and QNX developers)
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/e6a2e4a43de5c961/
 . Comment améliorer l'exploration récursive d'un répertoire. Bien sûr la
   commande "glob" est de la partie.

 Speeding up recursive directory traversal
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/b7614540e121e7d4/
 . La programmation orientée objet avec Tcl demeure un débat sans fin. Il n'y a
   pas mieux comme sujet pour lancer un troll. Apparemment ce dernier n'a  pas
   pris. Ca doit être un troll de fin d'année :-)

 to Snit or Itcl ! that is the Question...
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/3c7311d5573c99f3/
 . Un técleur francophone bioinformaticien recherches quelques conseils pour le
   calcul de grands nombres comme par exemples les factoriels. C'est l'occasion
   rêvée pour RS de sortir un monoligne (one liner) pas piqué des hannetons.

 Advice required BigNums in calculation
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/6266acbd6040a6b4/

L'activité sur le Wiki tcl international


 . Voici une liste des points à vérifier avant de migrer un code de Tcl 8.4
   vers Tcl 8.5.

   What other kinds of changes will a developer have to make when moving from
   Tcl 8.4 to 8.5?
   http://wiki.tcl.tk/20361
 . Comment construire des frames avec des bordures particulières et esthétiques.
   En utilisant Tile par exemple.

   ttk Frame with Custom Borders
   http://wiki.tcl.tk/20152
 . Le savoir-faire et le faire savoir. Ce dernier restant le grand point faible
   de Tcl semble-t-il.

   Tcl Marketing discussion
   http://wiki.tcl.tk/13216
   Making www.tcl.tk a better place
   http://wiki.tcl.tk/17653
 . A peine Tcl-Tk 8.5 sorti, il faut déjà penser à la version 8.6 avec une liste
   de souhaits.

   Tcl 8.6 Wish List
   http://wiki.tcl.tk/20539

Actualité des logiciels


   Sortie de eTcl 1.0-rc24.
   C'est une distribution de Tcl-Tk prête à l'emploi et sans installation
   pour les plates-formes MS Windows, linux-x86, linux-arm, linux-mipsel,
   linux-powerpc (incluant Linux sur Playstation 3), Windows Mobile (2003,
   2003SE, 5.0 et 6.0) pocketPC et smartphones et  Mac OS X.
   Parmi les nouveautés et améliorations: support de Tcl-Tk 8.5.0, Odyce
   (le compilateur C autonome et embarqué) est plus robuste, les performances
   de Pixane ont été améliorées, de nouvelles commandes ont été ajoutées au
   package wce (Windows Mobile extension) pour jouer des sons de façon asynchrone.

   http://www.evolane.com/software/etcl/index.html
   http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/a37f5d3e9d9c42dc/
   Sortie de la distribution ActiveTcl 8.5.
   Comme son numéro de version l'indique, elle est basée sur Tcl-Tk 8.5.0. Elle est
   disponible pour Windows, Mac OS, Linux, Solaris, HP-UX et AIX.
   Attention, les extensions compilées et les packages ne sont plus distribuées avec !
   Dans le même temps sort Tcl Dev Kit 4.0.4, le toolkit pour créer et déployer
   des applications écrites en Tcl-Tk.

   http://www.activestate.com/company/newsroom/press/2007_12_20_1
   TkSearch est une application pour rechercher des fichiers ou des répertoires.
   Elle se base sur les commandes find et egrep des systèmes Unix et Linux.
   La version actuelle supporte le français et l'anglais mais peut supporter
   d'autres langues. Un gestionnaire de préférences permet de changer de thème
   d'icônes et/ou de ttk ainsi que de choisir un éditeur de fichier texte.

   http://sylvain.vresk.free.fr/tcltk/8_5_b/
   http://wfr.tcl.tk/1549
   Sortie du wrappeur freeWrap 6.3 basé sur Tcl-Tk 8.4.16. Parmi les nouveautés et
   améliorations: la possibilité de wrapper une application (*.fwp) sans embarquer
   l'exécutable Freewrap, l'ajout de SQLite comme extension à FreewraPLUS et au
   niveau de la sécurité, une application wrappée est capable de détecter si elle
   a été modifiée.

   http://freewrap.sourceforge.net
   SQLiteStudio est un environnement graphique écrit en Tcl-Tk pour gérer une bases
   de données SQLite. Il permet d'éditer le code SQL, de parcourir les tables,
   d'éditer les tables de données sous la forme de formulaire, d'exporter la base
   de données ainsi que les données au format CSV, html et XML. L'aspect visuel
   de l'interface est reconfigurable

   http://sqlitestudio.one.pl/

Actualité des documents


 . Mark Roseman a mis à jour son 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.
   Ne manquez pas de lire ses premières impressions sur son blog. Vous constaterez
   qu'il soulève une question intéressante qui prône la rupture avec le passé:
   est-ce que Tcl-Tk ne devrait pas s'appeler Tcl-Ttk ?

   A Busy Developer's Guide to Tcl/Tk 8.5
   http://www.markroseman.com/tcl/guide85.html
   Tcl/Tk 8.5 First Impressions
   http://blog.markroseman.com/2007/12/tcltk-85-first.html
 . Voici en vrac quelques sites qui relaient la sortie de Tcl-Tk 8.5

   Linuxfr
   http://linuxfr.org/2007/12/26/23509.html
   Slashdot
   http://it.slashdot.org/article.pl?sid=07/12/22/2315246
   OSNews
   http://www.osnews.com/comment.php?news_id=19073
   Programming Reddit
   http://programming.reddit.com/info/63k2s/comments/
   Digg
   http://www.digg.com/programming/Tcl_Tk_8_5_0_Released
   DrDobb's
   http://www.ddj.com/linux-open-source/205201480
   Linux.com
   http://www.linux.com/feed/123637
   Freshmeat
   http://freshmeat.net/projects/tcltk/
   Barrapunto
   http://barrapunto.com/articles/07/12/22/0116256.shtml
   Wikio
   http://www.wikio.es/discussion/480815
   Golem.de
   http://golem.de/0712/56682.html
   Linux Magazin
   http://www.linux-magazin.de/news/tcl_tk_8_5_mehr_kommandos_mehr_tempo
   PC Magazin
   http://www.pc-magazin.de/common/nws/einemeldung.php?id=56120
   E-Linux.it
   http://www.e-linux.it/news_detail.php?id=3872
   Root.cz
   http://www.root.cz/zpravicky/vysel-tcl-tk-8-5/
   Fazlamesai
   http://www.fazlamesai.net/index.php?a=article&sid=4826
   OpenNews
   http://www.opennet.ru/opennews/art.shtml?num=13393
   RealCoding
   http://www.realcoding.net/news/view/5370
   Linux-Kiev
   http://www.linux.kiev.ua/ru/news/comments/view/3095/
   Mycom
   http://journal.mycom.co.jp/news/2007/12/21/027/index.html
   CnBeta
   http://www.cnbeta.com/articles/45774.htm
   Freewarearabia
   http://www.freewarearabia.com/modules/news/article.php?storyid=415

  Remarque: il y a 2 fois plus de liens. En particulier dans les pays
  de l'Est et asiatiques qui se contentent de recopier la même
  dépêche que l'on trouve sur les sites comme Slashdot ou OSNews.

Les références

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

En anglais (international) :

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