La Gazette du Técleux - 1er mai 2010

 

Un mois d'activité Tcl en Francophonie.


Citations du Mois

 ... mais bon, même en codant comme un
 goret en Tcl, on se fait toujours plaisir !

 David Cobac

(toutes les Citations du mois)


La Conférence Européenne des Utilisateurs de Tcl-Tk (EuroTcl 2010) aura lieu à Strasbourg (France) les 4 et 5 juin 2010. Tous les renseignements sont sur:

                        http://www.eurotcl.org/

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


 Le jeu porte sur l'écriture d'une procédure qui rend la monnaie en Euro
 quand on achète quelquechose en minimisant le nombre de billets et
 de pièces de monnaie.

 Jeux Técleux Mai 2010
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/52974de7f31190e6

L'activité sur le Wiki tcl francophone


 Pour instancier des objets COM sous Windows avec Tcl, il faut commencer sur cette page.

 Instancier des objets COM avec Tcom
 http://wfr.tcl.tk/1012

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


 Une discussion sur les performances et une astuce quand on est amené
 à manipuler un grand nombre d'objets dans le canvas.

 Canvas efficiency
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/1a8e016646ceecb2/
 David Gravereaux tente d'écrire un article sur la société Scriptics dans
 wikipedia. Un parcours semé d'embûches.

 Scriptics writeup for wikipedia needed
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/af5b8a77aa0bf0e8/
 La compression zlib étant intégré dans Tcl 8.6, comment gère-t-on la taille
 des blocs à compresser.

 size compress window
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/ef62cdd2993e56ec/
 Dans un canvas, le zoom sur des objets texte pose quelques soucis d'espacement.

 Large canvas text position issues
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/eed15ceb5be4dfa9/
 Le regexp du mois porte sur l'exploration de données LDAP.

 Ball of String
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/8681e168d840f97e/
 Les plus anciens se souviennent peut-être des super-calculateurs massivement
 parallèles de la marque Cray. Combien de processus simultanés peuvent tourner
 sur ce genre de machine avec Tcl ?

 Maximum (practical) number of threads?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/ee639894511b67aa/
 Une question de débutant: la différence entre eval et {*}.

 Newbie question on 'eval' and '{*}'
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/0cf1a86bba45efe6/
 Un discussion sur une commande pour supprimer un ou plusieurs éléments d'une
 liste qui dégénère en TIP 367 (http://www.tcl.tk/cgi-bin/tct/tip/367.html).

 how to remove list elements at specific indices
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/4ab0a90721cffcef/

L'activité sur le Wiki tcl international


 Le Google Summer of Code 2010 n'est pas encore terminé, mais voilà que l'on pense déjà à 2011.

 Project Ideas for Google Summer of Code 2011
 http://wiki.tcl.tk/26127
 C.tcl est un travail qui dérive de CriTcl pour le simplifier, le modulariser
 et le rendre plus accessible.

 C.tcl
 http://wiki.tcl.tk/26144
 Tcl-Tk permet de s'exercer aisément à d'autres langues en lisant les 11 règles
 en portugais par exemple.

 As onze regras
 http://wiki.tcl.tk/26142
 Dans ses expérimentations numériques, Arjen Markus nous propose la multiplication
 de matrices. Pratique pour transformer des coordonnées 3D.

 Matrix Multiplication
 http://wiki.tcl.tk/10326
 Il y a des commandes Tcl insupportables ;-)
 Elles le sont tellement, qu'on est obligé des les enfermer dans un namespace
 tcl::unsupported.

 tcl::unsupported
 http://wiki.tcl.tk/21444
 Un exemple de code qui affiche les dimensions d'une fenêtre dynamiquement
 pendant que l'on change la taille de celle-ci.

 sizeinfo
 http://wiki.tcl.tk/8423
 Les angles d'Euler sont utilisés pour la rotation des objets. Voici un
 package matriciel pour les manipuler.

 Euler Angles
 http://wiki.tcl.tk/12617
 Voici un exemple de widget molette (dials widget) entièrement en Tcl-Tk.

 Antother dials widget
 http://wiki.tcl.tk/26357

Actualité des logiciels


 Rivet permet l'utilisation de Tcl tout comme le fait le langage PHP pour
 créer des pages web dynamiques. Il fait partie des modules du serveur
 web Apache.

 http://tcl.apache.org/rivet/static/rn-2_0_0.html
 Sortie d'une nouvelle version alpha de l'éditeur MyTcl.

 http://mytcl.tcltk.co.kr/
 http://wiki.tcl.tk/5334
 Si vous utilisez le logiciel de statistique R, vou savez qu'il s'entend
 à merveille avec Tcl-Tk. Voici un exemple avec le package ade4TkGUI.

 http://pbil.univ-lyon1.fr/ade4TkGUI/
 Cela peut paraître étrange de parler du langage Forth dans une gazette Tcl,
 mais Riscy Pygness est une implémentation de Pygmy Forth pour les processeurs
 ARM. Celui-ci utilise Tcl comme hôte.
 L'auteur, Frank Sergeant, apporte un témoignage quant à l'utilisation de Tcl
 dans son projet.

 http://pygmy.utoh.org/riscy/
 http://groups.google.fr/group/comp.lang.forth/browse_frm/thread/ce8ffdc04ae8782b/
 LCD-Editor est un logiciel qui simule un affichage LCD du type EA7123-I2C
 utilisé par des micro-controleurs.

 http://www.tech-edv.co.at/00_Home/20_Programmierung/50_Freie~20Software/en/free.php
 http://wiki.tcl.tk/26365

Actualité des documents et des projets


 Il s'agit d'un tutoriel, qui reste à compléter, écrit par un collectif
 composé de Neil Madden, Clif Flynt, David Welton et Arjen Markus.
 Il y intègre les nouveautés comme les grands entiers, le dictionnaire,
 les fonctions anonymes et les exceptions. Il resta à écrire sur les
 modules, TclOO, les tests, les coroutines et les thèmes pour Tk.

 http://www.cs.nott.ac.uk/~nem/tcl/tcltutorial/book/html/tutorial.html
 Un article sur le site Codeproject à propos de l'utilisation de Tcom et Tcl-Tk.

 http://www.codeproject.com/KB/COM/TkCOMApplication.aspx
 David MacIver fait une étude sociologique sur la mannière dont les programmeurs
 choisissent le bon langage. Si vous avez un peu de temps, participez au sondage.
 Tcl est présent dans la liste.

 http://therighttool.hammerprinciple.com/
 GUTTER (Great Unified Tcl/Tk Extension Repository) est un collection de liens se rapportant à Tcl-Tk.

 http://www.flightlab.com/~joe/gutter/

Les références

    http://groups.google.fr/group/fr.comp.lang.tcl/
    http://wfr.tcl.tk
   http://www.developpez.net/forums/f509/autres-langages/autres-langages/tcl-tk/

En anglais (international) :

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