2
Jim ist eine Open Source-Implementierung der Programmiersprache Tcl mit geringem Platzbedarf.Es implementiert eine große Teilmenge von Tcl und fügt neue Funktionen wie Referenzen mit Garbage Collection, Closures, integriertem objektorientiertem Programmiersystem, funktionalen Programmierbefehlen, erstklassigen Arrays und UTF-8-Unterstützung hinzu.All dies mit einer Binärgröße von ca. 100-200 kB (abhängig von den ausgewählten Optionen).Der Jim Core ist sehr stabil.Jim hat über 3000 Unit-Tests bestanden und viele Tcl-Programme laufen unverändert.Jim ist sehr modular aufgebaut und bietet die Möglichkeit, viele Komponenten als ladbare Module zu konfigurieren oder ganz wegzulassen.Jim enthält eine Reihe von Erweiterungen, die als ladbare Module erstellt werden können.Jim Cross ist einfach zu kompilieren und wird in vielen Embedded-Umgebungen verwendet.Es läuft unter vielen Betriebssystemen, einschließlich Linux, FreeBSD, QNX, eCos, Windows (cygwin und mingw32).Jim verfügt über eine integrierte Befehlszeilenbearbeitung für die interaktive Shell jimsh.
jim-tcl--the-jim-interpreter