TCL/TK 8.6

Par:
fredericmazue

lun, 31/12/2012 - 11:01

Le langage TCL, qui va fêter ses 25 ans en 2013 est toujours bien vivant. Il a été créé en 1988 par John Ousterhout et son équipe à l'université de Berkeley. C'est un langage qui garde ses chauds partisans. TCL est un langage à typage dynamique, il est multi plates-formes, extensible, facile à apprendre et repose sur douze règles syntaxiques. Comme LISP, Prolog ou REBOL, une de ses caractéristiques principales est l'homoiconicité, ce qui signifie que la principale représentation des programmes est aussi une structure de données d'un type primitif du langage.

Pour cette mouture 8.6 nous notons, parmi  les nouveautés et améliorations:

Pour Tcl 8.6

  • Tcl se dote d'un système objet dans le noyau basé sur les classes  les méta-classes, les filtres, les slots et les mixins.
  • Tcl devient stackless.
  • Les coroutine, yield et la récursion terminale.
  • La gestion des exceptions.
  • Une interface commune d'accès aux bases de données SQL appelée  TDBC (Tcl DataBase Connectivity).
  • La compatibilité IPv6.
  • Les canaux virtuels.
  • La compression zlib dans le noyau.

Pour Tk 8.6

  • Le support du format PNG (lecture/écriture).
  • Un nouveau sélecteur de fonte qui tient compte de la plate-forme.
  • Le déplacement absolu des objets dans le widget canvas.
  • La rotation de textes dans le widget canvas.
  • Le nom des couleurs suit les standards du Web.