Pour de nombreuses raisons, les gens préfèrent souvent avoir un manuel papier comme référence ou aiment être aidés en ligne par d'autres personnes connectées.
Vous pouvez trouver dans cette section une sélection de livres de référence, de tutoriels, de sites www et forums Usenet.
Beaucoup de livres concernant Tcl/Tk ont été écrits et vont être publiés. Je ne vais pas essayer de tous les répertorier (un autre howto n'y suffirait pas :) ). Vous trouverez davantage d'informations et des notes complémentaires à :
Je vais essayer ici de résumer en quelques lignes les livres que je connais à ce sujet, qui sont tous d'un niveau basique à moyen. Là encore, les gens qui connaissent le sujet ont suffisamment d'informations pour savoir où trouver des livres d'un niveau plus avancé.
Auteur : John K. Ousterhout
Information sur le WWW à propos de l'ouvrage : cseng.aw.com/bookdetail.qry?ISBN=0%2D201%2D63337%2DX&ptype=0
Exemples du livre : ftp://ftp.scriptics.com/pub/tcl/doc/book.examples.Z
Compléments au livre : http://www.scriptics.com/doc/tk4.0.ps
Cet ouvrage couvre à l'origine Tcl 7.3 et Tk 3.6.
Auteur : Brent Welch
Information sur le WWW à propos de l'ouvrage : http://www.beedub.com/book/
Table des matières : http://www.beedub.com/book/
Publicité du livre à la section_50000.html de l'URL http://www.borders.com/sections/
Cette édition révisée décrit Tcl/Tk 8.0 tel qu'il était dans sa période beta. Les ajouts par rapport à la première édition concernent les sockets, les paquetages, les contextes (namespaces), et une longue section décrivant les changements dans Tcl 7.4, 7.5, 7.6 et 8.0 (et Tk également), Safe Tk, et le Plugin.
Editeurs : Marc Ewing, Erik Troan
Information sur le WWW à propos de l'ouvrage : http://www.lsl.com/catalog/books/tcltk/
Auteur : David Young
Information sur le WWW à propos de l'ouvrage : http://www.amazon.com/exec/obidos/ASIN/013461674X/qid%3D932034805/002-8225427-0056632
Un guide complet sur Visual TCL. Ce livre mène le lecteur des concepts de base du développement d'interfaces graphiques utilisateur jusqu'à des développements d'applications significatifs. Le livre se concentre sur les extensions TCLX et VT, évoquant beaucoup de sujets fondamentaux pour TCL. VT est une interface graphique basée sur Motif, incompatible avec Tk. L'intégralité du langage TCL est documentée dans une section Commands séparée. Il inclut un CD-ROM avec les versions SGI, Solaris, HP-UX, AIX et Unixware de Visual Tcl.
Auteur : Matt Welsh et Lar Kaufman
Information sur le WWW à propos de l'ouvrage : http://www.ora.com/catalog/runux2/noframes.html
(NdT : La version française de cet ouvrage est intitulée "Le Système Linux", aux éditions O'Reilly. Cette adaptation française de René Cougnenc a été révisée, pour la deuxième édition, par Manuel et Nat Makarévitch. Voir http://www.editions-oreilly.fr/sysad/runux2.html.
La 3ème édition originale doit sortir en août 1999. Voir http://www.ora.com/catalog/runux3/noframes.html. Il faudra attendre un peu pour la version française).
C'est un livre de base vraiment bien écrit. Il contient un chapitre sur la programmation en Tcl/Tk (ainsi que Perl, C, C++).
Auteur : Timothy Webster, with Alex Francis
Information sur le WWW à propos de l'ouvrage : http://www.dummies.com/
Un autre livre dans la série des livres de programmation. Celui-ci se concentre sur le plugin Tcl comme environnement de programmation.
Auteurs : Michael Doyle, Hattie Schroeder
Information sur le WWW à propos de l'ouvrage : http://www.eolas.com/tcl/
C'est un livre d'apprentissage par l'exemple, pour les personnes qui savent un peu programmer sans être experts. Il couvre le développement d'applets comme applications autonomes et des applications serveurs simples. Il est fourni avec la boîte à outils Spynergy, qui ajoute diverses procédures en pur Tcl/Tk pour le traitement distribué, la récupération d'URL, la génération de HTML, la gestion de bases de données et la gestion transparente de fichiers quelle que soit la plate-forme, un éditeur de Tcl, Ed, et un environnement de test, un outil de conversion d'image, une démonstration des fonctionnalités de Tk, une version client/serveur d'une application rolodex, un serveur web en Tcl pur, une application de push en client/serveur, un navigateur web en Tcl.
Il existe de nombreuses ressources WWW qui offrent des informations complémentaires sur beaucoup d'aspects de Tcl et de ses extensions.
Beaucoup de matière est disponible sur l'Internet : papiers introductifs, papiers blancs, tutoriels, transparents, versions PostScript de brouillons d'ouvrages publiés, et bien d'autres choses.
Pour une référence complète, veuillez s'il vous plaît jeter un oeil à l'excellente FAQ Tcl .
comp.lang.tcl est un groupe de discussion non modéré, créé pour les échanges sur le langage de programmation Tcl et les outils qui utilisent Tcl sous une forme quelconque, tels que la boîte à outils Tk pour le système X Window, le Tcl étendu, et expect.
(NdT : le forum équivalent dans la hiérarchie francophone fr.* est fr.comp.lang.tcl).
Pour les annonces relatives à Tcl/Tk, regardez toujours comp.lang.tcl.announce : vous y trouverez les annonces de versions finales, de patchs, de nouvelles applications, etc.
Je précise à nouveau que la FAQ se trouve à FAQ Tcl.