Tcl 8.5.0부터는 정수 계산을 임의의 정밀도로 할 수 있게 되었습니다. 임의 정밀도 계산 처리를 담당하는 엔진에는 libtommath라는 라이브러리가 사용되고 있습니다. 임의 정밀도 계산 라이브러리라고 하면 GMP가 유명하지만, LGPL로 배포되기 때문에 Tcl의 라이선스를 변경하지 않는 한 이 라이브러리를 사용할 수 없습니다. 반면 libtommath은 퍼블릭 도메인 소프트웨어로 배포되고 있고, 문서도 잘 정비되어 있어 Tcl의 코어에 채택된 듯합니다. 자세한 내용은 아래를 참고하세요.
TIP #237: Arbitrary-Precision Integers for Tcl
시험 삼아 간단한 계산을 해보았습니다.
임의 정밀도의 정수를 다룰 수 있으면 공개키 암호와 관련된 정수 처리 등에 유용할 거 같습니다.
'Tcl & Tk > 팁 (Tip)' 카테고리의 다른 글
namespace ensemble (0) | 2025.09.01 |
---|---|
메가위젯(Megawidget) 이란? (0) | 2025.08.18 |
파스텔 컬러 변환 (0) | 2025.07.18 |
NORMDIST, TRUNC, ROUND 함수 구현 (0) | 2025.03.26 |
BLT의 barchart에 원 그리기 (0) | 2025.03.26 |