La Gazette du Técleux - 1er avril 2010

 

Un mois d'activité Tcl en Francophonie.


Citations du Mois

 Génial ! T'as toute latitude !! Fais toi plaisir !
 Une appli pour calculer le temps exact de cuisson des moules en
 fonction du vent, de l'humidité des aiguilles de pin et du sable ? ;-)

 Luc Moulinier

(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. Vous pouvez dores et déjà proposer vos articles, posters ou présentations et vous inscrire sur:

                        http://www.eurotcl.org/

**


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


 Les starpacks ont parfois quelques soucis d'une plate-forme à l'autre.

 Tclkit: Starpack pour linux a partir de windows
 http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/c4d3ee20ddbf7467

L'activité sur le Wiki tcl francophone


 Vous avez besoin de dialoguer avec un port série ? SerPort Chat est là.

 SerPort Chat
 http://wfr.tcl.tk/1592

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


 Comment utiliser une procédure une seule et unique fois.

 rename: delete proc inside itself
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/20a6f0cb2e9912a9/
 Représenter une surface 3D avec Tcl-Tk. Il y a plusieurs options à condition qu'elles soient à jour.

 Plotting 3D surfaces
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/167c7cc89a84ad35/
 Quelle est la manière la plus optimale pour trier les éléments d'un tableau ?

 Best way to sort array data
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/41def85d04055d16/
 Appeler un exécutable extérieur avec plein d'options et des guillemets est
 toujours un peu coton.

 How to exec a complicated command?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/66990e732fc71fd2/
 L'inclusion native de l'extension orientée objets TclOO à Tcl apporte parfois
 des questions bien complexes.

 TclOO: Renaming "new" and "create" methods?
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/9f1c5aa9dcdaced4/

L'activité sur le Wiki tcl international


 Un peu d'humour et d'auto-dérision sur Tcl-Tk :-)

 Tcl is Hard! Now get off my lawn!
 http://wiki.tcl.tk/25960
 Vous avez besoin d'écrire une extension en C, voici une page du wiki qui
 recense les pages qui traitent du sujet.

 Writing Extensions
 http://wiki.tcl.tk/1191
 Améiliorer les performances de votre code. Cette page donne quelques astuces.

 Tcl Performance
 http://wiki.tcl.tk/348
 Pour avoir l'accès à l'API Win32 deux choix s'offrent à vous: TWAPI et Ffidl.
 Voici une comparaison des de ces deux extensions forts utiles sous Windows.

 Comparing TWAPI and Ffidl on Windows
 http://wiki.tcl.tk/15407
 La librairie Plotchart développée par Arjen Markus et incluse dans la librairie
 Tklib, s'étoffe de jour en jour. Voici un exemple de graphe de type ruban 3D.

 Extensions to Plotchart 2
 http://wiki.tcl.tk/26064
 La liste des souhaits d'implémentations pour Tcl 9.0 est un réservoir d'idées.

 Tcl 9.0 WishList
 http://wiki.tcl.tk/883
 Un exemple de traitement d'image avec Critcl le compilateur C accessible depuis Tcl.

 Critcl image processing
 http://wiki.tcl.tk/26052
 Aldo Buratti a créé un widget Pod aux coins arrondis.

 Pod
 http://wiki.tcl.tk/19773
 Voici un exemple de l'utilisation d'Aspell dans un widget text pour la
 correction orthographique.

 Spellcheck Widget using Aspell
 http://wiki.tcl.tk/26074

Actualité des logiciels


 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 de correction et de maintenance prend en compte Tcl-Tk 8.6.
 7 nouvelles démos ont été ajoutées depuis la précédente version.

 http://www.tcl3d.org/
 http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/389b445881f36105/
 Nouvelle version de l'outil de création d'IHM Tcl/Tk écrit intégralement en
 Tcl/Tk (Youpi de Bronze 2009). Voici les principales nouvelles fonctionnalités:

    - ajout du copier/couper/coller récursif ;
    - ajout de popup menus "detachables" pour la creation des widgets ;
    - ajout du gestionnaire de grid évolué.

 De nombreuses améliorations ont été ajoutées.
 Tous les détails figurent dans le fichier CHANGES inclus.
 Un tout nouveau site web complet (comprenant tutoriels, etc...) a été mis en ligne :

 http://puretkgui.sourceforge.net
 Sortie de Tclkit 8.5.8. Tclkit permet d'utiliser Tcl-Tk sans installation.

 http://code.google.com/p/tclkit/

Actualité des documents et des projets


 Si vous étiez présents à EuroTcl 2008, vous avez peut-être croisé Arnaud Laprévote.
 Eh bien ce técleur vient d'être nommé à la tête de Mandriva.

 http://www.silicon.fr/fr/news/2010/04/08/arnaud_laprevote__un_profil_technique_a_la_tete_de_mandriva
 Article de Cameron Laird sur ITWorld qui loue l'arithmétique des dates avec Tcl-Tk.
 Les discussions sont agrégées sur Reddit.

 http://www.itworld.com/development/102598/tcl-tips-timestamps
 http://www.reddit.com/r/programming/comments/bjonx/tcl_still_in_use_still_improving/
 Article de David Welton (auteur de Hecl en autre) sur ce qui ne va pas.
 Comme à son habitude David Welton nous a fait une bonne analyse qui
 ne s'arrête pas uniquement à la technique.
 Les discussions sont agrégées sur Reddit.

 http://journal.dedasys.com/2010/03/30/where-tcl-and-tk-went-wrong
 http://www.reddit.com/r/programming/comments/bk87r/where_tcl_and_tk_went_wrong/

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