TL;DR
- Tcl/Tk 9.1.0이 Tcl/Tk 9.0의 기반에 새 기능과 인터페이스를 더한 개발 버전으로 공개됐으며, 안정 버전은 2026년 9월 출시를 목표로 함.
- Tcl 9.1은 유니코드 정규화, 단조 시계 기반 타이머, 목록 필터링 등 새 명령과 C 루틴을 제공함.
- Tcl은 초기화 루틴 호출을 필수로 하고, 대규모 목록의 메모리 효율과 64비트 크기 지원 등을 개선함.
- Tk 9.1은 스크린 리더 접근성, 양방향 텍스트와 RTL 언어 지원의 초기 구현,
ttk::toggleswitch위젯 등을 포함함. - Tk는 화면 거리 처리,
ttk::treeview와ttk::notebook의 확장 상태, 캔버스 텍스트 정보 등을 개선함.
Tcl/Tk 9.1.0 출시
- Tcl/Tk 9.1.0의 공개일은 2026년 9월 29일이며, 현재 Tcl과 Tk의 개발 버전임.
- Tcl/Tk 9.1은 Tcl/Tk 9.0의 기반에 새 기능과 인터페이스를 추가하며, 안정 버전은 2026년 9월 출시를 목표로 함.
- Tcl/Tk 9.1.0 소스 릴리스 다운로드
Tcl 9.1 주요 변경 사항
- 새 명령과 옵션
unicode: 유니코드 정규화timer: 단조 시계와 마이크로초 해상도lfilter: 목록에서 항목 선택interp set: 자식 인터프리터의 변수 접근subst옵션:-backslashes,-commands,-variablesswitch옵션:-integer- 유니코드 정규화를 위한 새 C 루틴
Tcl_UtfToNormalized*제공. - 다수의 C99 수학 루틴을
expr함수로 사용할 수 있음. - 애플리케이션은 이제
Tcl_FindExecutable또는TclZipfs_AppHook초기화 루틴 중 하나를 호출해야 함. - 새 C 루틴
Tcl_IsEmpty,Tcl_GetEncodingNameForUser,Tcl_AttemptCreateHashEntry제공. - 새 C 루틴
Tcl_ListObjRange,Tcl_ListObjRepeat,Tcl_ListObjReverse제공. Tcl_Time대신long long을 사용하는 새 C 시간 API 제공.- macOS에서 대소문자를 구분하지 않는 파일 시스템 경로 지원.
- Windows에서
auto_execok및exec검색 방식 개편. - 스크립트 라이브러리와 인코딩 검색 방식 수정.
- 대규모 목록의 메모리 효율을 위한 목록 내부 구조 개선.
- 64비트 크기 지원 확대.
Tk 9.1 주요 변경 사항
- 스크린 리더 접근성 지원.
- 양방향 텍스트 및 RTL 언어의 초기 지원.
- 새 위젯
ttk::toggleswitch. - 새 명령
tk attribtable. - Aqua에서
send명령 수정 및 개선. - 음수 화면 거리 처리.
ttk::treeview와ttk::notebook의 확장 상태.Tk_CanvasTextInfo개선.- 레이블의 회전 텍스트.
- 메시지 상자와 대화 상자의 너비를 실제 화면 너비로 제한.
listbox선택 색상 개선.- Windows XP 외관에 대한 더 이상 사용되지 않는 지원 제거.
Tcl Developer Xchange
- Tcl Developer Xchange 사이트: www.tcl-lang.org
- 사이트 정보와 문의처: About this Site / [email protected]
- 사이트 메뉴: Home / About Tcl/Tk / Software / Core Development / Community / Documentation
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요