diff options
author | stanton <stanton> | 1998-09-21 23:39:52 (GMT) |
---|---|---|
committer | stanton <stanton> | 1998-09-21 23:39:52 (GMT) |
commit | 494c2de3a748b449c69ce322a1a741f5a31fd4d5 (patch) | |
tree | c3ece48c0ae3f4ba54787e0e8e729b65752ef3f9 /mac/README | |
parent | 7a698c0488d99c0af42022714638ae1ba2afaa49 (diff) | |
download | tcl-494c2de3a748b449c69ce322a1a741f5a31fd4d5.zip tcl-494c2de3a748b449c69ce322a1a741f5a31fd4d5.tar.gz tcl-494c2de3a748b449c69ce322a1a741f5a31fd4d5.tar.bz2 |
Added contents of Tcl 8.1a2
Diffstat (limited to 'mac/README')
-rw-r--r-- | mac/README | 83 |
1 files changed, 27 insertions, 56 deletions
@@ -1,10 +1,6 @@ -Tcl 8.0p1 for Macintosh +Tcl 8.1a2 for Macintosh -by Ray Johnson -Sun Microsystems Laboratories -rjohnson@eng.sun.com - -SCCS: @(#) README 1.30 97/11/20 22:01:16 +SCCS: @(#) README 1.33 98/02/18 15:10:27 1. Introduction --------------- @@ -17,34 +13,14 @@ please read the README file in the main Tcl directory. 2. What's new? -------------- -The main new feature is the Tcl compilier. You should certainly -notice the speed improvements. Any problems are probably -generic rather than Mac specific. If you have questions or -comments about the compilier feel free to forward them to the -author of the compilier: Brian Lewis <btlewis@eng.sun.com>. -Several things were fixed/changed since the a1 release so be -sure to check this out. - -The largest incompatible change on the Mac is the removal of the -following commands: "rm", "rmdir", "mkdir", "mv" and "cp". These -commands were never really supported and their functionality is -superceded by the file command. - -I've also added in a new "AppleScript" command. This was contributed -by Jim Ingham who is a new member of the Tcl group. It's very cool. -The command isn't actually in the core - you need to do a "package -require Tclapplescript" to get access to it. This code is officially -unsupported and will change in the next release. However, the core -functionality is there and is stable enough to use. Documentation -can be found in "AppleScript.html" in the mac subdirectory. - -The resource command has also been rewacked. You can now read and -write any Mac resource. Tcl now has the new (and VERY COOL) binary -command that will allow you to pack and unpack the resources into -useful Tcl code. We will eventually provide Tcl libraries for -accessing the most common resources. - -See the main Tcl README for other features new to Tcl 8.0. +Internationalization! This is the first Tcl release that features +can handle international characters. + +On the Macintosh, the System Encoding is taken from the script of the +Finder Font as set in the Views control panel, or in the Finder +Preferences in OS8.0. + +See the main Tcl README for other features new to Tcl 8. 3. Mac specific features ------------------------ @@ -63,8 +39,8 @@ pointers to where you can find more information about the feature. * The only command NOT available on the Mac is the exec command. However, we include a Mac only package called Tclapplescript that provides access to Mac's AppleScript system. This command is still - under design & construction. Documentatin can be found in the mac - subdirectory in a file called "AppleScript.html". + under design & construction. Documentatin can be found in the "HTML + Docs:tcl8.1" folder in a file called "AppleScript.html". * The env variable on the Macintosh works rather differently than on Windows or UNIX platforms. Check out the tclvars man page for @@ -85,6 +61,7 @@ If you are writing cross platform code but would still like to use some of these Mac specific commands, please remember to use the tcl_platform variable to special case your code. + 4. The Distribution ------------------- @@ -92,7 +69,7 @@ Macintosh Tcl is distributed in three different forms. This should make it easier to only download what you need. The packages are as follows: -mactk8.0.1.sea.hqx +mactk8.1a2.sea.hqx This distribution is a "binary" only release. It contains an installer program that will install a 68k, PowerPC, or Fat @@ -100,13 +77,13 @@ mactk8.0.1.sea.hqx it installs the Tcl & Tk libraries in the Extensions folder inside your System Folder. -mactcltk-full-8.0.1.sea.hqx +mactcltk-full-8.1a2.sea.hqx This release contains the full release of Tcl and Tk for the Macintosh plus the More Files packages which Macintosh Tcl and Tk rely on. -mactcl-source-8.0.1.sea.hqx +mactcl-source-8.1a2.sea.hqx This release contains the complete source for Tcl 8.0. In addition, Metrowerks CodeWarrior libraries and project files @@ -119,7 +96,7 @@ mactcl-source-8.0.1.sea.hqx The "html" subdirectory contains reference documentation in in the HTML format. You may also find these pages at: - http://sunscript.sun.com/man/tcl8.0/contents.html + http://sunscript.sun.com/man/tcl8.1/contents.html Other documentation and sample Tcl scripts can be found at the Tcl ftp site: @@ -136,25 +113,19 @@ available (see below). In order to compile Macintosh Tcl you must have the following items: - CodeWarrior Pro 1 - Mac Tcl 8.0 (source) + CodeWarrior Pro 2 + Mac Tcl 8.1 (source) More Files 1.4.3 There are two sets of project files included with the package. The ones -we use for the release are for CodeWarrior Pro 1, and are not compatible -with CodeWarrior Gold release 11 and earlier. We have included the files -for earlier versions of CodeWarrior in the folder tcl8.0:mac:CW11 Projects, -but they are unsupported, and a little out of date. - -As of Tcl8.0p2, the code will also build under CW Pro 2. The only -change that needs to be made is that float.mac.c should be replaced by -float.c in the MacTcl MSL project file. - -However, there seems to be a bug in the CFM68K Linker in CW Pro 2, -which renders the CFM68K Version under CW Pro 2 very unstable. I am -working with MetroWerks to resolve this issue. The PPC version is -fine, as is the Traditional 68K Shell. But if you need to use the -CFM68K, then you must stay with CW Pro 1 for now. +we use for the release are for CodeWarrior Pro 2, and are not compatible +with CodeWarrior Gold release 11 and earlier. We no longer support CW +11 or earlier. + +However, there is a bug in the CFM68K Linker in CW Pro 2, +which renders the CFM68K Version under CW Pro 2 very unstable. You +need to upgrade your compilers to the latest version (2.0.1). This is +available on the Metrowerks ftp site. The project files included with the Mac Tcl source should work fine. The only thing you may need to update are the access paths. |