-
Tcl/Tk 9.0
-
Rilis terbaru: Tcl/Tk 9.0.0 (26 September 2024)
- Tcl/Tk 9.0 adalah rilis mayor terbaru
- Menyertakan banyak fitur baru dan juga memiliki masalah kompatibilitas dengan Tcl/Tk 8
- Rilis source Tcl/Tk 9.0.0 tersedia untuk diunduh
-
Fitur utama Tcl 9.0
- Kapasitas 64-bit: mendukung nilai data di atas 2Gb
- Unicode dan encoding: seluruh rentang code point, encoding tambahan, profil encoding untuk mengelola I/O, dan lain-lain
- Sistem berkas Zip: file zip dapat di-mount sebagai sistem berkas
- Arsip terlampir: arsip sistem berkas dapat dilampirkan ke executable atau library untuk memungkinkan distribusi aplikasi bergaya starkit
- Notifier baru: mesin pemrosesan event pusat dibangun berdasarkan system call
epoll atau kqueue. Implementasi berbasis select juga tetap dapat digunakan
- Banyak perintah dan fitur baru
-
Ketidakcocokan penting di Tcl 9.0
- Resolusi nama variabel namespace: namespace saat ini, bukan global
- Encoding I/O yang tidak valid: secara default menghasilkan error
- Tilde (~) dalam path name: tidak lagi ditafsirkan sebagai home directory
- tcl_precision: tidak lagi memengaruhi format angka
-
Fitur utama Tk 9.0
- Akses ke fitur sistem operasi: notifikasi, pencetakan, sistem tray
- Grafik vektor yang dapat diskalakan: dukungan parsial pada gambar, digunakan secara luas untuk widget yang dapat diskalakan dan tampilan tema
- Gambar: akses penuh ke metadata dan alpha channel
- Fitur dan konvensi platform: banyak peningkatan, termasuk dukungan gesture dua jari bila tersedia
-
Informasi lebih lanjut
- Untuk ringkasan yang lebih lengkap tentang apa yang dapat diharapkan dari Tcl/Tk 9.0, lihat release note
-
Ringkasan GN⁺
- Tcl/Tk 9.0 menghadirkan banyak fitur baru dan peningkatan performa, khususnya dalam pemrosesan data berukuran besar dan dukungan berbagai encoding
- Fitur notifier baru dan kemampuan me-mount sistem berkas zip akan menjadi alat yang berguna bagi developer
- Masalah ketidakcocokan memerlukan perhatian dari pengguna Tcl/Tk 8 yang sudah ada
- Proyek lain dengan fungsi serupa mencakup Tkinter milik Python
1 komentar
Opini Hacker News
Ini adalah rilis mayor pertama setelah 27 tahun
Terlepas dari kritik terhadap Tcl, ada filosofi desain yang khas
Peningkatan performa berkat diperkenalkannya Notifier baru
Mengungkapkan kecintaan terhadap Tcl
Penulis Tcl dan tk adalah Profesor John Ousterhout
Menikmati Tcl, tetapi belakangan ini tidak banyak menggunakannya
Pengalaman terbaru menggunakan Tcl hanya saat mengerjakan portfile MacPorts
Mempertanyakan SourceForge
Berbagi pengalaman membangun installer lintas platform dengan Tcl/Tk pada akhir 1990-an
Pernah mengajukan pertanyaan apakah Tcl masih relevan pada 2024