Ce message est un appel a discussion en vue de la creation
d'un newsgroups non modere "fr.comp.lang.tcl".
Toutes les réponses concernant la discussion doivent être adressées à
fr.usenet.groups : ce groupe est spécialement fait pour les discussions
de nouveaux newsgroups. En aucun cas, les follow-up ne doivent être
adressés vers les autres groupes cites ci-dessus.
Ceci n'est pas un appel a voter. NE PAS VOTER MAINTENANT, merci.
Rendez-vous sur "fr.usenet.groups" pour la discussion...
CHARTE DU GROUPE
================
NOM : fr.comp.lang.tcl
STATUT : non modéré
DESCRIPTION
fr.comp.lang.tcl est un forum de discussion concernant le langage TCL,
ses extensions (en particulier TK), ainsi que la programmation des
applications utilisant ce langage.
RAISON
Le développement de la communauté TCL (due en partie au port de TK sous
MacOS et sous Windows) rend le groupe anglophone correspondant
(comp.news.tcl) difficile a lire, et plus distant des utilisateurs
moyens.
De plus, des questions relatives à TCL apparaissent régulièrement dans
des groupes ou des listes de mailing francophone totalement différentes
(question sur la configuration en TCL de l'éditeur Alpha sur une liste
dediée à LATEX, sur le langage TCL lui-même dans un groupe unix, ...)
APPEL A VOTER ULTERIEUR
Si il n'y a pas d'objection écrasante à cette proposition, il sera fait
un appel à voter dans les groupes cites au début de ce document. Ceci
juste après la période de discussion. La période de vote sera d'au
moins 21 jours. Si à la fin de cette période, le résultat indique 30
OUI de plus que de NON, *et* au moins deux tiers des votes en faveur de
la création du groupe, alors fr.comp.lang.tcl pourra être créé.
========================================================================
PRESENTATION DE TCL
qu'est-ce que TCL et TK :
------------------------
TCL est un langage de commande interprété, multiplatteforme, puissant,
concu pour être facilement étendu ou inclu dans une application (C,
C++, ...).
TCL permet la définition de procédures, de variables globales, locales,
ou dont la portée peut être accessible (de manière controlée) à
des niveaux inférieurs. TCL permet le traitement des exceptions, la
redéfinition (éventuellement dynamique) des commandes, ...
Il permet l'accès à internet (commande socket...)
Sa syntaxe est tirée à la fois du SHELL, du C et du LISP.
TK est la principale extension de TCL. Elle permet de développer des
applications a fenêtrage indépendement de la platteforme (Xwindows /
Windows / Macintosh).
L'utilisation de TCL/TK
-----------------------
Le langage TCL peut être utilisé à deux niveaux :
- en temps que librairie de procédures C pour les développeurs.
Celle-ci permet de développer des applications compilées, mais très
souples car entièrement personnalisables par l'utilisateur, et sans
avoir à réinventer un (nouvel) interpréteur : Alpha sur Macintosh,
mxedit et exmh sous unix...
De plus en plus d'outils scientifiques existent qui utilisent TCL :
"ptolemy" en traitement du signal, simulateur "esterel" pour les
langages synchrones, outils de saisie graphique pour VHDL, ...
- en temps que langage de programmation pour écrire des scripts purs.
Bien que ce ne soit pas sa vocation initiale, ce langage est
suffisament puissant pour écrire une application complète du style
éditeur de texte, logiciel de dessin ou navigateur internet (tkmail,
jstools, surfit, picasso, ...).
TCL/TK est utilisable gratuitement même pour une application destinée à
être commercialisée.
De nombreuses applications et extensions existent, qu'elles soient
commerciales ou publiques (extensions orientées objets, plugin pour
netscape, ... )
Evolution de TCL :
------------------
Initialement développé pour UNIX a l'Université de Berkeley par le Dr.
John Ousterhout et son équipe, TCL est maintenant soutenu par SUN dans
le cadre du grand projet d'un "système multiplatteforme de
programmation du réseau internet", le port de Tk sous MacOS et sous
Windows n'étant qu'une phase intermédiaire partiellement accomplie.
Par ailleurs, et indépendement de cela, un groupe d'étude IEEE a été
créé (avril 95) dans le but de définir, puis de normaliser un langage
de commande pour la simulation (SimCL). On y parle pas mal de TCL...
complement : site SUN : http://www.sunlabs.com/research/tcl/
miroir francais : ftp://ftp.ibp.fr/pub/tcl/
site IEEE simcl : http://vhdl.org/vi/simcl/Welcome.html
--
Maurice DIAMANTINI | Ecole Nationale Superieure de Techniques Avancees
di...@ensta.fr | 32 Boulevard Victor 75015 PARIS, France
fr.usenet.groups
ceci etant je suis tres interesse par ce newsgroup concernant tcl/tk
merci