Un mois d'activité Tcl en Francophonie.
===========================================================================
Citation du Mois
Hum, c'est assez étrange, en suivant l'exécution du programme avec
le gestionnaire de programme de Windows XP (32 bits), le programme
s'évanouit d'un coup, aux alentours de 370 000 ko d'utilisation
mémoire,
ce qui je trouve n'est pas si énorme que ça.
Clipper
===========================================================================
Conférence
Si vous souhaitez assister à la 9ième Conférence Européenne des
Utilisateurs
de Tcl-Tk (EuroTcl 2010), n'oubliez pas de faire votre devoir de
técleur
pour les dates de cet événement:
http://studs.u-strasbg.fr/studs.php?sondage=e96hrvkhedcyvfsf
===========================================================================
L'activité sur le groupe fr.comp.lang.tcl
* 8.5 o'clock
La commande clock n'a pas fini de faire parler d'elle. Y aurait-il
encore
des bogues qui trainent.
Bug de clock dans 8.5
http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/bd274722e3178d13/
* Jeux Técleux Octobre 2009
Le Jeux técleux du mois d'octobre porte sur les problèmes de
présélection
du concours national d'informatique Prologin. Le thème étant la
génomique.
Un domaine où Tcl est très à l'aise.
Jeux Técleux Octobre 2009
http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/09930d063a5ce188/
* Début de fichier
Ajouter une ligne en début de fichier. Il n'y a pas vingt façon de
faire.
Rajouter une ligne en début de fichier
http://groups.google.fr/group/fr.comp.lang.tcl/browse_frm/thread/71c8f4a943094b16/
===========================================================================
L'activité sur le Wiki tcl francophone
* Wubwikit comme outil de conversion
Comment convertir un fichier texte légèrement formaté en un fichier
html enrichi. Légèrement formaté signifiant que le fichier original
est facilement lisible dans un éditeur de texte.
Formater un fichier texte avec wubwikit
http://wfr.tcl.tk/1776
* Ludiciels
Jouez avec des applications développées en Tcl-Tk.
Applications ludiques
http://wfr.tcl.tk/603
* Piloter une caméra
GrandTec est une société Coréenne qui vend des caméras IP pas chères.
Voici un exemple d'utilisation depuis Tk et ce quelque soit l'OS.
Piloter une caméra IP GrandTec
http://wfr.tcl.tk/1377
===========================================================================
L'activité sur le groupe comp.lang.tcl
* Starpack et métadonnées
Il est possible de fournir des métadonnées a un starpack. Ce sont les
données de description qui vont s'afficher dans une infobulle lorsque
la souris passera sur l'exécutable.
Starpacks - Setting Description, Company, File Version, etc...
information
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/0a51a991657f6470/
* Substitution
La substitution est une question de débutant qui revient souvent.
La comprendre s'est saisir une partie de la philosophie de Tcl-Tk.
Regarding substitution by "" and {}
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/8e9fb96bbbccb48c/
* RS232 et LPT
Pour les fans des interfaces RS232 et des ports LPT avec Tcl.
LPT1 Cont port
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/989b48662dbd177c/
* Tcl 8.6 pour Noël
La livraison de Tcl-Tk 8.6 sera-t-elle prête à temps pour être livrée
par le Père Noël ?
Tcl 8.6
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/9187a70c207d4e0e/
* L'API C de Tk
Dans la nouvelle édition du livre de John K. Ousterhout et Ken Jones,
Tcl and the Tk Toolkit, le traitement de l'API C de Tk est moins mise
en avant. Pour quelles raisons ?
Tcl and the Tk Toolkit--no coverage of Tk's C API
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/e246d929625ee19c/
* Foreach
Avant l'arrivée de la commande lassign, foreach était utilisée pour
assigner
des variables multiples.
foreach options
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/b0a4d62b4f72b92f/
* D-Bus
D-Bus est un protocol permettant à des applications de communiquer.
Qu'en est-il de son suppport avec Tcl ?
Tcl applications communicating through Dbus
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/1b9705fb17c37530/
* Treeview
Le widget Treeview fait toujours débat. Est-il réellement finalisé ?
treeview woes
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/a969d657ab9b8977/
* Starkit everywhere
Pourquoi la technologie des Starkit ne s'est pas répandue aux autres
langages dynamiques ? Chacun a son opinion.
tclkit wonder
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/517813f4015e94d6/
===========================================================================
L'activité sur le Wiki tcl international
* Tableau périodique des éléments
Souvenez vous de vos lointains cours de chimie. Le tableau périodique
des éléments, autrement dit le tableau de Mendeleev. Voici une très
belle
application Tcl-Tk de ce tableau. Il y a bien sûr d'autres moyens de
représenter ces données.
Periodic Table of Chemical Elements
http://wiki.tcl.tk/18111
* Formulaire html
Voici un script qui génère un formulaire html à partir d'une liste
Tcl.
html form generator
http://wiki.tcl.tk/15282
* Polissage de listbox
Un petit truc pour polir un peu plus le widget listbox.
flash.listbox.selection
http://wiki.tcl.tk/9562
* Eolas
Si vous suivez de près l'actualité informatique vous avez
certainement
entendu parlé de la société Eolas qui livre une guerre des brevets à
d'autres compagnies dont Microsoft.
Au delà de ces considération, saviez-vous que cette société faisait
usage de Tcl-Tk.
* Tcl en javascript
C'est une nouvelle tendance que d'implémenter des langages de script
en Javascript.
Tcl in Javascript
http://wiki.tcl.tk/17972
* C'est pour un sondage
Cela commence très tôt. Voici un sondage pour la date d'EuroTcl 2010.
POLL : Date for the 9th European Tcl/Tk Users Meeting
http://wiki.tcl.tk/24524
* Commandes Tcl
La liste des commandes Tcl sur une page avec les nouveautés de tcl
8.6.
Tcl Commands
http://wiki.tcl.tk/9798
* Lisp
En langage Lisp une macro est une sorte de fonction qui permet de
créer
de nouvelles formes syntaxiques. De par sa parenté avec le Lisp et
grâce
à Salvatore Sanfilippo, Tcl dispose d'un mécanisme similaire sous la
forme d'un package du doux nom de Sugar.
* Cryptogramme
Keith Vetter nous présente un utilitaire ludique pour résoudre les
cryptogrammes en analysant la fréquence d'apparition des lettres
pour la langue anglaise.
CryptoAid
http://wiki.tcl.tk/24538
* Comparer deux listes
Un petit code pour comparer deux listes comme on le fait avec Scheme.
list comparison, elementwise
http://wiki.tcl.tk/24550
* Dataflow
Sarnold nous propose une incursion dans la programmation par flot
de données.
Dataflow programming
http://wiki.tcl.tk/24511
* pdf4tcl
Pour utiliser la librairie pdf4tcl afin de générer des fichiers PDF,
il est parfois nécessaire de faire quelques calculs à la main.
Arjen Markus nous propose un package qui vient compléter la librairie.
High-level wrapper for pdf4tcl
http://wiki.tcl.tk/24593
===========================================================================
Actualité des logiciels
* OraTcl 4.5
OraTcl est un package qui permet à Tcl d'accéder aux bases de données
Oracle.
Un e-book est en préparation pour la documentation.
http://oratcl.sourceforge.net/
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/f7d4570cdcc313cd/
http://wiki.tcl.tk/204
* RBC Toolkit
Bob Techentin et ses étudiants travaillent sur un reconditionnement du
toolkit
graphique BLT afin qu'il compatible avec toutes les version 8.x de Tcl-
Tk.
Une version initiale de RBC (Refactored BLT Components) vient de
sortir.
Elle est compatible avec l'architecture TEA et dispose d'un jeu de
3800 tests.
http://sourceforge.net/projects/rbctoolkit/
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/cc8f015a89308421/
* Hugelist 1.4
Vous serez heureux d'apprendre que le package Hugelist, développez par
feu
notre ami Ulis, est toujours maintenu par Arndt Roger Schneider.
http://gestaltitems.sourceforge.net/hugelist/index.html
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/62ca635eb3a82e44/
* RBTree 1.2
RBTree est une extension écrite en C++ qui implémente une structure de
données
du type arbre bicolore (red-black tree). C'est une structure hybride
entre les
tableaux et les listes.
http://www.trade-ideas.com/home/phil/rbtree/RBTree.html
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/aa79829fa40096b4/
* eZdit 0.8.3
eZdit est un éditeur multi-plateforme écrite en Tcl-Tk. Il comprend la
coloration syntaxique, l'auto-complétion, l'auto-indentation et la
navigation dans le code source. On peut lui adjoindre des greffons.
http://code.google.com/p/ezdit/
http://wiki.tcl.tk/22431
* ScriptDev 2.3
ScriptDev est un éditeur spécialement destinés aux langages de scripts
dont Tcl-Tk.
http://www.scriptdevelop.com/
http://groups.google.fr/group/comp.lang.tcl/browse_frm/thread/623aa6a0b90d87cd/
===========================================================================
Actualité des documents et des projets
* HV3 ou l'art du minimalisme
Cela date de l'année dernière mais c'est quand même intéressant à
lire:
un article dan Linux Weekly News sur le navigateur HV3 qui utilise
Tkhtml3.
Hv3 and the art of minimalist web-browsing
http://lwn.net/Articles/311823/
* PAPSI
[http://papsi.origo.ethz.ch/system/files/images/IS-
Papsi_0.preview.jpg]
PAPSI (Pas A pas Power et Software Interface) est une projet ayant
comme
objectif de réaliser une interface de puissance et de commande pour
un
moteur pas à pas.
* PowerShell
Savez-vous que Windows PowerShell, la nouvelle ligne de commande de
Windows, a été fortement influencée par Tcl-Tk. D'ailleurs Jeffrey
Snover,
son créateur, ne s'en cache pas et apprécie cet héritage.
http://blogs.msdn.com/powershell/archive/2008/05/25/powershell-and-wpf-wtf.aspx
* Inspiration littéraire
Si il vous prennait l'envie d'écrire un article sur Tcl-Tk dans des
magazines tels que Linux Magazine France ou Linux Pratique, il existe
une guide de l'auteur et une archive contenant les feuilles de style
et les modèles.
http://www.ed-diamond.com/articles/
===========================================================================
Les références :
* Le groupe de discussion francophone sur Tcl et Tk : fr.comp.lang.tcl
http://wfr.tcl.tk/fclt/
ou
http://groups.google.fr/group/fr.comp.lang.tcl/
* Le wiki tcl francophone : http://wfr.tcl.tk/
En anglais (international) :
* comp.lang.tcl :
http://groups.google.fr/group/comp.lang.tcl/
* the Tcler's Wiki :
http://wiki.tcl.tk/
===========================================================================
La Gazette du Técleux: http://wfr.tcl.tk/1159
--
David Zolli
Sans compter que mon voisin de bureau me d�teste maintenant parce que je
deviens CELEBRE !
--
Clipper, star, tout simplement ...
Kroc a �crit :
> G�rard, je suis admiratif du talent et de la pers�v�rance dont tu fais
> preuve avec cette Gazette !
Oui, mais surtout, qu'il ne changez rien ! C'est toujours avec grand
plaisir que je parcours la Gazette et que je me tiens au courant du
monde des tcleurs !
>
> --
> David Zolli
Amicalement, Vincent Verdon
Merci pour les encouragements qui m'incitent à continuer sur cette voie. J'espère que cela donne une vision suffisamment large et variée de Tcl-Tk.
Pour Clipper, je vais essayer de trouver une nouvelle star pour le mois prochain ;-)
GS