Projects / JTcl / Releases

All releases of JTcl

  •  05 Aug 2013 04:09
Avatar

    Release Notes: A regression bug was fixed in the 'java' package when trying to invoke an unknown method on an object. An encoding may now be specified when sourcing a file containing Unicode characters. The 'file normalize' command does not resolve the last path component if it is a link. The JTcl version is now provided via an information package.

    •  02 Jul 2013 18:02
    Avatar

      Release Notes: This is primarily a bugfix and performance release. Reading from stdin now reads as many bytes as possible. Invalid format specifiers now raise an error instead of causing an exception. On-the-fly compilation of Java code for the "hyde" and "TJC" packages now works correctly under Java 7 when using the embedded compiler. Line continuation sequences containing carriage returns and environment variables set for a sub-process now behave as expected.

      •  17 Oct 2012 03:55
      Avatar

        Release Notes: Creating a safe interpreter (interp create -safe) now excludes jaclloadjava, jaclloadtjc, and assorted auto_* commands. Java objects created using the Java package are prevented from leaking, which could cause out of memory exceptions in long-running programs. Compiling Tcl code to Java using TJC now uses the -debug compiler flag to include debugging information in the generated class files.

        •  12 Jul 2012 19:25
        Avatar

          Release Notes: The "fleet" command has been added to enable simple concurrent programming using message passing between threads. The "dict" command now preserves the order of entries. Eval has been changed to only read spaces and tabs (not newlines or any other whitespace) after a backslash-newline sequence. An exception has been fixed when an empty variable name was accessed.

          •  23 Feb 2012 04:51
          Avatar

            Release Notes: Three new commands have been added: lassign, lrepeat, and lreverse. A new library module was added for manipulating ZIP files. A new command utility builds stand-alone application JAR files. Two bugs that previously caused exceptions while reading from a socket and globbing files were fixed.

            •  20 Dec 2011 04:37
            Avatar

              Release Notes: A problem in 'info command' where too many leading namespace separators were returned was fixed. An issue where an exception was thrown when opening a non-existent file in mode "a" or "a+" was fixed. A problem where file event processing on an open socket would cause excessive CPU usage was fixed. The 'hyde' module was included, which allow Java code to be compiled on-the-fly.

              •  14 Jul 2011 00:40
              Avatar

                Release Notes: 'info nameofexecutable' now creates and returns a temporary shell/bat script that invokes JTcl. 'lset' performance issues have been fixed. 'socket -server command' now executes command as a script. All user background threads are now Java daemon threads, and will be stopped on main thread exit.

                •  14 Apr 2011 04:00
                Avatar

                  Release Notes: The 'dict' and 'apply' commands have been backported from Tcl 8.5. Tcllib is now included in the distribution. java::import now imports classes from wildcard package names ("*"). Minor bugs have been fixed.

                  •  18 Nov 2010 05:49
                  Avatar

                    Release Notes: This version passes a large extent of the Tcl 8.4 test suite. Major features implemented in this release include support for Tcl Advanced Regular Expressions. Asynchronous event driven I/O interacts with a new channel system. Read/write command pipelines with the exec and open commands now work. The math expression engine uses 64-bit integers. The trace command now supports command tracing.

                    Screenshot

                    Project Spotlight

                    episoder

                    A tool to tell you about new episodes of your favourite TV shows.

                    Screenshot

                    Project Spotlight

                    BalanceNG

                    A modern software IP load balancer.