Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Sortie de Tcl/Tk 8.5.0

Posté par canvas (). Modéré le 26 décembre 2007.
Le Tcl Core Team est heureuse d'annoncer la sortie de la version 8.5.0 du langage de script Tcl et de la bibliothèque d'interface graphique Tk. C'est la première version stable de la branche Tcl/Tk 8.5, résultat de plus de quatre années de développement et représentant une avancée significative par rapport aux précédentes versions.

Parmi les nouveautés pour Tcl, il y a une structure de données dictionnaire, le support des grands entiers, les fonctions anonymes, la gestion des packages par module. Pour Tk, il y a l'adjonction d'un moteur de thèmes (permettant de se passer du look très épuré de Motif), les fontes anticrénelage sous X11, de nouveaux widgets intégrés directement dans le noyau (onglets, combobox, listes arborescentes et barres de progression) et les fenêtres transparentes.

NdM : merci à dark_moule pour sa contribution (cf. suite de la dépêche).

> Lire la dépêche (8 commentaires, moyenne: 1,8).  

Vous avez demandé le commentaire #892305.

Warning : Commentaire superficiel

Posté par Maxime (Jabber id, ) le 26/12/2007 à 02:49. (lien). Évalué à 2.

Les applis en tcl/Tk vont enfin ressembler à quelque chose ! \o/

  • [^]Re: Warning : Commentaire superficiel

    Posté par Stone Tramo () le 26/12/2007 à 10:35. (lien). Évalué à 0.

    Ben avant, ça ressemblait déjà à quelque chose: c'était moche. Maintenant, ça sera antialisé et moche.

    [^]Re: Warning : Commentaire superficiel

    Posté par Nÿco (Jabber id, page perso, ) le 26/12/2007 à 12:15. (lien). Évalué à 2.

    Par exemple, Coccinella, le client Jabber libre, basé sur Tcl/Tk 8.4, donc la version précédente :
    * Sous Linux : http://thecoccinella.org/v/linux/chatLinux.png.html
    * Sous Mac OS X : http://thecoccinella.org/v/macosx/avatarMenu-Mac.png.html
    * Sous l'autre OS, le pire des trois : http://thecoccinella.org/v/windows/groupchatTabbedRussianXP.(...)

    N'étant pas spécialiste des UI, ça m'a l'air propre...

    --
    Jabber ID : xmpp:Nyco@jabber.fr
    • [^]Re: Warning : Commentaire superficiel

      Posté par Jul (page perso, ) le 26/12/2007 à 15:36. (lien). Évalué à 2.

      Tcl Tk a bien changé :)
      J'ai eu fait des scripts en Tcl TK + C qui marchaient toujours 10 ans plus tard.
      Le coté moche venait des choix par défaut.

      A coté de ça, philsophiquement, tcl/tk est dans ma faible expérience le langage de scriptage qui a apporté la manière de programmer les interfaces graphiques la plus propre :
      - gestion des GUI comme un gestionnaire d'évènement qui boucle ou chacun des éléments réagi grâce à des callbacks (c'est sûrement pas innovant, mais le html utilisé en GUI revient à faire de la gestion d'UI en séquentiel);
      - proposition de "gestionnaire de géométrie" variés, souples et puissant, dont le célèbre pack orienté mise en page relative (je n'ai jamais utilisé que pack).

      Par contre contrairement à ce que l'on imagine, le plus dur ce n'est pas la syntaxe, qui en un sens est proche de perl matinée de fortran (pour les tournures vieillotes comme set), mais la philosophie quand on fait du GUI qui est orientée évènement.

      Ce langage m'a appris beaucoup de chose, je l'utilise plus (sauf parfois avec perl::Tk) cependant, je continuerais à le défendre car même si le web remplace presque bien les GUI client lourd, dès que l'on veut faire de l'évènementiel (comme avec ajax), le niveau de complexité dépasse de loin le tcl/tk. À quand le retour de l'utilisation du plugin tck/tk en lieu et place d'ajax ?
      http://www.tcl.tk/software/plugin/

      Par curiosité, essayez donc de faire une petite interface graphique vous verrez à quel point ce langage est puissant pour ce domaine.