Jim은 Tcl 프로그래밍 언어의 오픈 소스 소형 풋 프린트 구현입니다.Tcl의 큰 부분 집합을 구현하고 가비지 수집, 클로저, 내장 객체 지향 프로그래밍 시스템, 함수형 프로그래밍 명령, 일류 배열 및 UTF-8 지원과 같은 참조와 같은 새로운 기능을 추가합니다.이 모든 것은 약 100-200kB의 이진 크기로 (선택된 옵션에 따라 다름).Jim 코어는 매우 안정적입니다.Jim은 3000 개 이상의 단위 테스트를 통과했으며 많은 Tcl 프로그램은 수정되지 않은 상태로 실행됩니다.Jim은 많은 모듈을로드 가능한 모듈로 구성하거나 완전히 생략 할 수있는 모듈 식 모듈입니다.Jim에는로드 가능한 모듈로 빌드 될 수있는 많은 확장이 포함되어 있습니다.Jim은 쉽게 크로스 컴파일하고 많은 임베디드 환경에서 사용하고 있습니다.Linux, FreeBSD, QNX, eCos, Windows (cygwin 및 mingw32)를 포함한 많은 운영 체제에서 실행됩니다.Jim은 대화식 쉘 jimsh에 대한 명령 줄 편집 기능을 내장하고 있습니다.