Tcl/Tk 9.1

1 hour ago 1

Tcl/Tk 9.1.0은 9.0을 기반으로 새 기능과 인터페이스를 추가하며, Tcl의 명령어와 C API, Tk의 접근성과 위젯 기능을 확장함 Tcl에 Unicode 정규화 명령과 C API, 마이크로초 해상도의 단조 시계를 제공하는 timer 명령이 추가됨 lfilter 로 리스트 항목을 선택하고 interp set으로 자식 인터프리터의 변수에 접근할 수 있으며, 대규모 리스트의 메모리 효율과 64비트 크기 지원도 개선됨 애플리케이션은 이제 Tcl_FindExecutable 또는 TclZipfs_AppHook 초기화 루틴을 반드시 호출해야 하며, Tcl_Time 대신 long long을 사용하는 새 C 시간 API가 추가됨 Tk에 스크린 리더 지원과 양방향 텍스트/RTL 언어의 초기 지원이 추가되고, 새 위젯 ttk::toggleswitch 가 도입되며 기존 위젯의 표시 기능도 확장됨 Tcl 9.1의 명령어와 API 변경 Tcl/Tk 9.1.0은 Tcl/Tk 9.0 위에 기능과 인터페이스를 추가함 페이지 상단의 최신 릴리스는 2026년 9월 29일의 9.1.0이지만, 본문에는 2026년 9월 안정 릴리스를 목표로 진행 중인 개발 버전으로 표기되어 있음 Tcl/Tk 9.1.0 소스 릴리스 다운로드를 제공함 Unicode 정규화를 위한 unicode 명령과 Tcl_UtfToNormalized* C 루틴이 추가됨 timer 명령은 마이크로초 해상도의 단조 시계를 제공함 리스트 처리와 인터프리터 접근 명령이 확장됨 lfilter 는 리스트에서 항목을 선택함 interp set 은 자식 인터프리터의 변수에 접근함 subst에 -backslashes, -commands, -variables 옵션이 추가됨 switch에 -integer 옵션이 추가됨 여러 C99 수학 루틴을 expr 함수로 사용할 수 있음 C API에 초기화 요구사항과 새 루틴이 추가됨 애플리케이션은 Tcl_FindExecutable 또는 TclZipfs_AppHook 을 반드시 호출해야 함 Tcl_IsEmpty, Tcl_GetEncodingNameForUser, Tcl_AttemptCreateHashEntry가 추가됨 리스트용 Tcl_ListObjRange, Tcl_ListObjRepeat, Tcl_ListObjReverse가 추가됨 새 시간 API는 Tcl_Time 대신 long long 을 사용함 플랫폼별 경로와 검색 동작이 변경됨 macOS에서는 ...

Read Entire Article