Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCE: Jim Tcl version 0.72

12 views
Skip to first unread message

Steve Bennett

unread,
Oct 5, 2011, 11:25:04 PM10/5/11
to
Jim Tcl 0.72 has been released and is available from:

http://repo.or.cz/w/jimtcl.git or https://github.com/msteveb/jimtcl

CHANGES SINCE VERSION 0.71
==========================

This release incorporates bug fixes and many new features.

Bugs fixed in version 0.72
--------------------------
- Improvements to configure (autosetup)
- Fix memory overwrite in built-in regexp
- [regexp], [regsub] could leak objects in some circumstances
- Fix [file join] in some cases
- [info nameofexecutable] now always returns an absolute path
- [catch] works correctly for platforms without long long
- [dict unset] no longer gives an error on missing last key

Features added in version 0.72
------------------------------
- [proc] now accepts optional parameters and "args" in any position
- Much improved support for mingw32 including 64-bit mingw
* tcl_platform(platform) is set to "windows"
* [file dirname] handles leading drive (e.g. c:/)
* [pwd] returns a path containing only forward slashes
* [glob] now works correctly
* [exec] is now fully implement on mingw32
* Command line editing now works in the win32 console
* New tcl_platform(pathSeparator)
- Builtin regexp is more efficient. Patterns are only compiled once.
- Add rand(), srand() and pow() math functions
- [file delete] now supports the -force option
- [fconfigure -translation] is now accepted and ignored for Tcl
compatibility
- Improved diagnostics when sourcing a script with missing/mismatches
brackets, quotes, etc.
- Jim Tcl now builds on Haiku (BeOS clone) and Solaris
- Build now works with BSD make
- [file mtime] can now set the file time
- New [aio listen] to set the size of the listen queue on server
sockets
- Jim Tcl Manual is better formatted, commands are hyperlinked and
various corrections have been made
- The oo, tree, binary and pack extensions are now documented
- New metakit extension
- The SDL extension once again builds and runs

WHAT IS Jim Tcl?
================

Jim is an implementation of the Tcl language, designed to be
small, fast and easy to cross-compile. It includes many features from
Tcl 8.4, 8.5 and 8.6, plus additional Jim-only features such as
lambdas, references and garbage collection.

WHERE IS Jim Tcl?
=================

Repository: http://repo.or.cz/w/jimtcl.git
Project Page: http://jim.berlios.de/
Documentation: http://repo.or.cz/w/jimtcl.git/blob_plain/HEAD:/Tcl_shipped.html
Wiki page: http://wiki.tcl.tk/Jim
Mailing List: https://lists.berlios.de/mailman/listinfo/jim-devel

escargo

unread,
Oct 6, 2011, 12:33:50 AM10/6/11
to

> WHERE IS Jim Tcl?
> =================
>
> Repository:    http://repo.or.cz/w/jimtcl.git
> Project Page:  http://jim.berlios.de/
> Documentation:http://repo.or.cz/w/jimtcl.git/blob_plain/HEAD:/Tcl_shipped.html
> Wiki page:    http://wiki.tcl.tk/Jim
> Mailing List:  https://lists.berlios.de/mailman/listinfo/jim-devel

Will the changes coming up on berlios require changing the mailing
list location?

Steve Bennett

unread,
Oct 6, 2011, 2:13:14 AM10/6/11
to
Yes. It seems likely we will move over to sourceforge in due course.
0 new messages