2
Jim je opensource implementácia programovacieho jazyka Tcl s malou stopou.Implementuje veľkú podmnožinu Tcl a pridáva nové funkcie, ako sú odkazy na zber odpadu, uzávery, vstavaný systém objektovo orientovaného programovania, príkazy funkčného programovania, prvotriedne polia a podpora UTF-8.To všetko s binárnou veľkosťou približne 100 - 200 kB (v závislosti od vybraných možností).Jadro Jim je veľmi stabilné.Jim prešiel viac ako 3000 jednotkovými testami a mnoho programov Tcl beží nemodifikovaných.Jim je vysoko modulárny s možnosťou konfigurácie mnohých komponentov ako zavádzacích modulov alebo úplne vynechaných.S Jimom je zahrnutých niekoľko rozšírení, ktoré môžu byť konštruované ako moduly, ktoré sa dajú načítať.Jim cross sa ľahko kompiluje a používa sa v mnohých zabudovaných prostrediach.Beží pod mnohými operačnými systémami, vrátane Linux, FreeBSD, QNX, eCos, Windows (cygwin a mingw32).Jim má vstavanú editáciu príkazového riadku pre interaktívny shell.