La Gazette du Técleux - 1er janvier 2011

 

Un mois d'activité Tcl en Francophonie.


Citations du Mois

 C'est vraiment gentil de votre part de prendre le temps de bien expliquer !!

 Marylou

(toutes les Citations du mois)


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


 En ces périodes de grands froids certains menus ont tendance à geler ;)

 gel des menus sous Windows
 http://groups.google.com/group/fr.comp.lang.tcl/browse_frm/thread/43b0811da83335e0/
 Comment lire des données sur un port série ?

 Récupération de données via port série
 http://groups.google.com/group/fr.comp.lang.tcl/browse_frm/thread/397ec6beb019a684/
 Le Jeux Técleux porte sur le tri des longueurs de listes en fonction
 de leur fréquence d'apparition.

 Jeux Técleux Janvier 2011
 http://groups.google.com/group/fr.comp.lang.tcl/browse_frm/thread/efa781e1ced495cc/
 Quelles sont les commandes les moins utilisées selon vous ?

 Commandes les moins utilisées
 http://groups.google.com/group/fr.comp.lang.tcl/browse_frm/thread/43161b1ee80527de/
 Cela fait presque 10 mois qu'il n'y avait pas eu autant de messages
 sur fr.comp.lang.tcl. Bienvenue aux nouveaux qui trouveront de
 l'aide avec sympathie.

 http://groups.google.com/group/fr.comp.lang.tcl/about
 Bonne année à tous les técleurs et aux autres d'ailleurs :-)

 http://groups.google.com/group/fr.comp.lang.tcl/browse_frm/thread/190e9d160c548d9d/

L'activité sur le Wiki tcl francophone


 Une page du wiki recense les applications techniques et scientifiques.

 Applications techniques et scientifiques
 http://wfr.tcl.tk/598

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


 Comment différencier un port RS232 d'un port RS422 ?

 Is it possible to differentiate RS232 from RS422 using Tcl ?
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/38456b556fe68bb4/
 Un widget peut-il changer de parents ?

 Change a widget parent
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/27ab11b2ad4e04e5/
 Ce genre de considération se posera de plus en plus à l'avenir.
 Comment utiliser Tcl-Tk avec un écran tactile dual touch ?

 Dual Touch Screen Support
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/aa63b59a6cd00ec4/
 Tous les débutants ont traversé cet enfer: comprendre la substitution,
 les accolades et les guillemets.

 (beginner) Substitution - braces and double quotes
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/e1fc0bb101fa2719/
 Quelle est la manière la plus orthodoxe de raporter un bug sur la Tcllib.

 What's the canonical way of reporting a bug against tcllib?
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/ddbd3f624a325532/
 Besoin de récupérer les cours de la bourse avec Tcl.

 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/fb11e4d5b5fbf497/

L'activité sur le Wiki tcl international


 L'horlogerie et l'art font bon ménage. En voici une démonstration
 qui montre que Tcl aurait directement pu servir de logiciel pour
 cette horloge appelée Qlocktwo.

 QLOCKTWO in Tcl
 http://wiki.tcl.tk/27622
 Vous voulez restaurer l'harmonie de l'Univers, alors jouez à Zen Loops :-)

 Zen Loops
 http://wiki.tcl.tk/27619
 RS nous explique le concept de trampoline: une astuce qui minimise
 l'utilisation de la pile de donnée lors d'appels répétitifs.
 Un mécanisme similaire a été implémenté dans le NRE (Non-recursive
 Engine) présent dans Tcl 8.6.

 Trampoline
 http://wiki.tcl.tk/13034
 La promotion du langage Tcl vous intéresse. Si vous avez des idées
 à avancer, une page du wiki est faites pour.

 Tcl Marketing discussion
 http://wiki.tcl.tk/13216
 Une fonte vectorielle dans le canvas. Donc facilement transformable (rotation ...).

 Vector Font
 http://wiki.tcl.tk/27638
 Arjen Markus nous propose une illustration simple de l'utilisation
 de l'extension orienté objet TclOO.

 Moving objects - first steps with TclOO
 http://wiki.tcl.tk/27662
 Pour continuer sur la même voie: lambiguité de l'héritage multiple.
 Eh oui, la POO est parfois un cauchemard.

 Multiple inheritance with TclOO - how to resolve ambiguities
 http://wiki.tcl.tk/27664
 Que va-t-il bien pouvoir arriver à ce lapin ?
 Pour le savoir, il faudra lancer la démo du mois de Tcl3D.

 Tcl3D Demo of the Month
 http://wiki.tcl.tk/17771

Actualité des logiciels


 TkCAD est un logiciel de CAO 2D développé par Revar Desmera.
 Il représente 42000 lignes de Tcl et une centaine de lignes de C.
 TkCAD est disponible en opensource (BSD) uniquement pour les
 plates-formes MacOS.

 https://github.com/revarbat/TkCAD
 https://github.com/revarbat/TkCAD/wiki/Screenshots
 http://comments.gmane.org/gmane.comp.lang.tcl.mac/6803
 Swank est une implémentation de Tk écrite en Java et basé sur le
 toolkit Swing. Il fait partie du Projet JTcl qui implémente le
 langage Tcl en Java.

 http://swank.kenai.com/
 TclGD est une extension Tcl développé par Karl Lehenbauer pour la
 librairie graphique GD qui permet de dessiner des lignes,
 polygones, rectangles, arcs et ellipses, ou de travailler au
 niveau du pixel avec quelques fonction de traitement d'images
 et d'affichage de texte.

 http://lehenbauer.github.com/tcl.gd/
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/7f6ad2c80a7f5dea/
 Si vous cherchez toutes les version 8.5.x de Tclkit, il y a un comptoir sur code.google.com.

 http://code.google.com/p/tclkit/downloads/list
 Sortie de la Tcllib 1.13 qui contient en tout 348 packages dont 44 nouveaux.

 http://sourceforge.net/projects/tcllib/files/tcllib/1.13/
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/3ce5c695edc65d2b/
 Tatu est un serveur web Tcl de 250 lignes. Il est distribué sous la
 form d'un starkit de 10 Mo contenant de nombreuses démonstrations.

 http://ww1.pragana.net/
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/dc2e4f1e48970bb7/
 ProSchematic est un logiciel commercial de création de schéma électronique.

 http://www.proschematic.com/
 Tcl3D est un binding OpenGL développé par Paul Obermeier.
 Il permet d'utiliser le standard graphique OpenGL entièrement
 en Tcl. Ils se compose de 7 modules qui comprennent entre autre
 le support des shaders en langage Cg de NVidia, la couche SDL
 (Simple DirectMedia Library), des utilitaires (vecteurs,
 matrices, parser .obj) et des widgets spécifiques (airspeed,
 altimètre, compas, tiltmètre). Des archives binaires pour Linux
 et Windows sont disponibles. Tcl3D dispose d'une quantité
 d'exemples traduits en Tcl issues de l'OpenGL Redbook. Cette
 librairie était précédemment connue sous le nom de Tclogl.
 L'utilisation du langage Cg nécessite la présence du NVidia Cg Toolkit.
 Cette nouvelle version supporte pleinement Tcl-Tk 8.5.8 et
 dispose de OpenGL Information Center.
 4 nouvelles démos ont été ajoutées depuis la précédente version.

 http://www.tcl3d.org/
 http://groups.google.com/group/comp.lang.tcl/browse_frm/thread/090e896bb5ccb0c2/

Actualité des documents et des projets


 Intéressante discussion sur les mécanismes internes de Tcl et
 des témoignages de son utilisation avec un serveur web.

 http://news.ycombinator.com/item?id=2043662
 Youtube ne sert pas qu'à voir des gags. Voici une démonstration
 de l'utilisation du canvas avec une fonte vectorielle.

 http://www.youtube.com/watch?v=n3sz_KRdRmY

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
     http://blog.gmane.org/gmane.comp.lang.tcl.mac