Download List

專案描述

Jim is a small footprint implementation of the Tcl programming language. It implements a large subset of Tcl and adds new features like references with garbage collection, closures, a built-in object oriented programming system, functional programming commands, and first class arrays. The interpreter's executable file is only 70 KB in size, and can be reduced by further excluding some commands. It is appropriate for inclusion inside existing programs, for scripting without dependencies, and for embedded systems.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-10-07 23:12
0.72

This release adds much-improved mingw32 support (including fully-implemented exec), adds bugfixes, improves documentation, adds a new metakit extension, and makes the SDL extension work again.

2011-06-24 15:56
0.71

Various bugs were fixed. Support was added for the binary command. proc ‘args’ can now be renamed. Automatic proc upref args are now supported with &varname. An expr shorthand syntax is available with $(…). Previous proc definitions can be saved with local and invoked with upcall. Non-greedy regexp/regsub support was added with the built-in regexp implementation. Minimal exec implementation is supported even without vfork/waitpid. Configuration is now faster and simpler with autosetup. String byterange was added. The ability to create a single source file bootstrap jimsh was added. Debian packaging support was added.

2010-11-01 18:18
0.63

This is a major update which incorporates many bug fixes and new features. Some of the new features over Jim 0.51 include comprehensive documentation, extensive unit tests, far better tracking of source location, including "info source", "stacktrace", and "stackdump". Networking support includes IPv6, working UDP support, and "socket pipe". Many bug fixes and improvements were made in "expr". "exec" improvements were made, including redirection options and respect for $::env. "configure" is fully supported for static extensions.

2005-04-04 14:14
0.51

Many fixes were made. The env, source, lreverse,
finalize, scan, range, and rand commands were
added. The interactive shell was improved. Expr's
|| and && operators were made lazy. A package
system C API was implemented, and was exported as
the [package] command to the script level.
Extensions for sqlite and experimental bindings
for SDL were added. Some work was done for
extensions for ANSI I/O, win32, win32com, and
posix.
標籤: Major feature enhancements

2005-03-16 15:52
0.50

標籤: Initial freshmeat announcement

Project Resources