2
Jim adalah penerapan langkah-langkah kecil dalam penggunaan bahasa pengaturcaraan Tcl.Ia melaksanakan subset besar Tcl dan menambah ciri-ciri baru seperti rujukan dengan pengumpulan sampah, penutupan, sistem Pemrograman Berorientasi Objek terbina dalam, Perintah Pengaturcaraan Fungsional, susunan kelas pertama dan sokongan UTF-8.Semua ini mempunyai saiz binari kira-kira 100-200kB (bergantung kepada pilihan yang dipilih).Inti Jim sangat stabil.Jim melepasi lebih daripada 3000 unit ujian dan banyak program Tcl yang tidak diubahsuai.Jim sangat modular dengan kemungkinan untuk mengkonfigurasi banyak komponen sebagai modul yang boleh dimuatkan, atau ditinggalkan sepenuhnya.Beberapa peluasan disertakan dengan Jim yang boleh dibina sebagai modul yang boleh dimuatkan.Jim cross compiles dengan mudah dan sedang digunakan dalam banyak persekitaran tertanam.Ia berjalan di bawah banyak sistem operasi, termasuk Linux, FreeBSD, QNX, eCos, Windows (cygwin dan mingw32).Jim mempunyai pengeditan arahan baris terbina untuk shell interaktif, jimsh.