오픈소스 스크립트 언어 Tcl(티클)과 그래픽 사용자 인터페이스(GUI) 툴킷 Tk(티케이)의 차기 주요 버전인 Tcl/Tk 9.1이 2026년 9월 안정적인 출시를 목표로 개발이 한창입니다. 현재 개발 버전인 Tcl/Tk 9.1.0이 공개되었으며, 이는 기존 Tcl/Tk 9.0의 기반 위에 새로운 기능과 인터페이스를 추가하며 발전하고 있습니다.
Tcl 9.1은 유니코드(Unicode) 정규화 명령과 C 루틴을 새로 추가하여 다국어 처리 기능을 강화했습니다. 또한, 마이크로초 단위의 정밀도를 가진 단조 클록(monotonic clock)을 위한 `timer` 명령, 리스트에서 항목을 선택하는 `lfilter` 명령 등 개발 편의성을 높이는 기능들이 포함되었습니다. 특히 대규모 리스트의 메모리 효율성을 개선하고 64비트 크기 지원을 확장하여 성능 향상에 중점을 두었습니다. Tk 9.1에서는 접근성(accessibility) 스크린 리더 지원과 양방향 텍스트(bidirectional text) 및 RTL(오른쪽에서 왼쪽으로 쓰는 언어) 초기 지원을 통해 사용자 접근성을 크게 개선했습니다. 새로운 위젯 `ttk::toggleswitch`와 `tk attribtable` 명령이 추가되었으며, `ttk::treeview`와 `ttk::notebook`의 상태 확장, 캔버스 텍스트 정보 개선, 레이블에 회전된 텍스트 지원 등 다양한 UI/UX 개선이 이루어졌습니다.
Tcl/Tk는 웹 기반 기술이 등장하기 전부터 크로스 플랫폼 GUI 애플리케이션 개발에 널리 사용되어 온 유서 깊은 도구입니다. 이번 9.1 버전의 개선 사항들은 특히 글로벌 시장을 겨냥하는 애플리케이션 개발자들에게 큰 의미를 가집니다. 유니코드 및 양방향 텍스트 지원 강화는 다양한 언어권의 사용자들에게 더 나은 경험을 제공하며, 접근성 기능은 더 많은 사용자가 애플리케이션을 쉽게 이용할 수 있도록 돕습니다. 비록 최신 프레임워크에 비해 주목도가 낮을 수 있지만, Tcl/Tk는 여전히 특정 분야에서 강력한 성능과 유연성을 제공하며, 이번 업데이트를 통해 그 생명력을 이어갈 것으로 보입니다.