-
Tcl/Tk 9.0
-
नवीनतम रिलीज़: Tcl/Tk 9.0.0 (26 सितंबर 2024)
- Tcl/Tk 9.0 नवीनतम प्रमुख रिलीज़ है
- इसमें कई नई सुविधाएँ शामिल हैं और Tcl/Tk 8 के साथ कुछ compatibility समस्याएँ भी हैं
- Tcl/Tk 9.0.0 source release डाउनलोड के लिए उपलब्ध है
-
Tcl 9.0 की मुख्य विशेषताएँ
- 64-bit क्षमता: 2Gb से बड़े data values का समर्थन
- Unicode और encoding: पूरा codepoint range, अतिरिक्त encodings, और I/O को प्रबंधित करने वाले encoding profiles आदि
- Zip file system: zip files को file system के रूप में mount किया जा सकता है
- Attached archives: executable files या libraries में file system archive attach करके starkit-style app deployment संभव
- नया notifier: केंद्रीय event handling engine,
epoll या kqueue system calls पर आधारित है। select-आधारित implementation भी अब भी उपलब्ध है
- कई नए commands और features
-
Tcl 9.0 की महत्वपूर्ण असंगतताएँ
- Namespace variable name resolution: अब global नहीं, current namespace का उपयोग
- I/O में गलत encoding: default रूप से error होता है
- Pathname में tilde(~): अब home directory के रूप में interpret नहीं किया जाता
- tcl_precision: अब number formatting पर प्रभाव नहीं डालता
-
Tk 9.0 की मुख्य विशेषताएँ
- Operating system features तक पहुँच: notifications, printing, tray system
- Scalable vector graphics: images में आंशिक समर्थन, और scalable widgets व themed appearance के लिए व्यापक उपयोग
- Images: metadata और alpha channel तक पूर्ण पहुँच
- Platform features और conventions: कई सुधार, जिनमें उपलब्ध होने पर two-finger gesture support भी शामिल है
-
अधिक जानकारी
- Tcl/Tk 9.0 से क्या अपेक्षा करें, इसका अधिक पूर्ण सारांश release notes में देखें
-
GN⁺ का सारांश
- Tcl/Tk 9.0 कई नई सुविधाएँ और performance improvements लाता है, खासकर large-scale data processing और विभिन्न encodings के समर्थन में मजबूती के साथ
- नया notifier और zip file system mount feature डेवलपर्स के लिए उपयोगी tools साबित होंगे
- असंगतता संबंधी मुद्दों के कारण मौजूदा Tcl/Tk 8 उपयोगकर्ताओं को सावधानी बरतनी होगी
- समान सुविधाएँ देने वाले अन्य प्रोजेक्ट्स में Python का Tkinter शामिल है
1 टिप्पणियां
Hacker News की राय
यह 27 साल में पहला major release है
Tcl की आलोचनाओं के बावजूद इसकी एक खास design philosophy है
नए Notifiers के आने से performance बेहतर हुई है
Tcl के प्रति लगाव व्यक्त किया गया
Tcl और tk के लेखक प्रोफेसर John Ousterhout हैं
Tcl पसंद है, लेकिन आजकल इसका ज़्यादा उपयोग नहीं करते
हाल में Tcl का उपयोग सिर्फ MacPorts portfile पर काम करते समय किया है
SourceForge पर सवाल उठाया गया
90 के दशक के आखिर में Tcl/Tk का उपयोग करके cross-platform installer बनाने का अनुभव साझा किया गया
यह सवाल पहले पूछा गया था कि क्या Tcl 2024 में अब भी प्रासंगिक है