Rilascio di Tcl/Tk 9.0

Rilascio di Tcl/Tk 9.0

Ciao, LOR!

Dopo 27 anni, è finalmente uscita una nuova versione del linguaggio di programmazione un tempo popolare 8.0 Tcl e della libreria per la creazione di interfacce utente Tk che lo accompagna.

Tcl è un linguaggio di programmazione di alto livello con tipizzazione dinamica. La caratteristica distintiva del linguaggio è che tutti i dati, incluso il codice del programma stesso, possono essere rappresentati come stringhe, il che offre ampie possibilità di metaprogrammazione e creazione di estensioni.

Nella nuova versione sono presenti modifiche incompatibili con le versioni 8.x, pertanto è stato deciso di aumentare il numero di versione principale:

  • Nella risoluzione dei nomi ora viene utilizzato solo lo spazio dei nomi (namespace) corrente, e non quello globale;
  • I problemi di codifica nelle funzioni di input/output ora generano un errore per impostazione predefinita;
  • Il simbolo tilde (~) nei percorsi dei file non indica più la directory home dell'utente;
  • La variabile tcl_precision non influisce più sulla formattazione dei numeri.

Tra le altre modifiche:

  • È stato aggiunto il supporto per variabili di dimensioni superiori a 2 gigabyte;
  • Migliorata la gestione di Unicode;
  • Supporto per l'accesso ai contenuti dei file ZIP come a un file system;
  • Il multiplexing IO ora supporta epoll (in Linux) e kqueue (in BSD). Il supporto per select è mantenuto.

In Tk 9.0 tra l'altro è stato aggiunto il supporto per l'accesso agli strumenti OS, come il tray, le notifiche e la stampa di documenti, supporto per il formato SVG, accesso completo alle informazioni sui file grafici (metadati, ecc.), supporto per gesture dello schermo e touch screen.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster