This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
Jacl is a self-contained implementation of a Tcl interpreter written entirely in Java. Jacl is primarily designed for use by non Java programmers who want to run procedural non object orientated code in the JVM. Typical implementations are administrative interfaces to Java applications(IBM WebSphere) and Java application regression tests.
NOTE: None of the non core Tcl extensions have been ported to JACL so non core packages such as Expect, HTTP, SOAP etc are not available in JACL.
Extract jaclBinary140.zip to a local directory e.g C:\Downloads\jacl\jaclBinary140\jacl140\lib\tcljava1.4.0.
3.Install the jar files.
JACL enable the Java runtime by copying the JACL jar files from the extract directory to the ext directory of the java install. The JACL jar files will by dynamically loaded by the JVM at runtime.
E.G copy the following jar files from C:\Downloads\jacl\jaclBinary140\jacl140\lib\tcljava1.4.0 to C:\Program Files\Java\jre1.5.0_10\lib\ext.
itcl.jar jacl.jar janino.jar tcljava.jar tjc.jar
4.Start an interactive Jacl shell.
C:\>java tcl.lang.Shell %
# display the system time/date.
% clock format [ clock seconds ] Sat Jan 06 12:07:53 GMT 2007
# enable Java commands.
% package require java 1.4.0
# display current directory.
% puts [ java::call System getProperty user.dir ] C:\