summaryrefslogtreecommitdiffstats
path: root/mac/README
diff options
context:
space:
mode:
Diffstat (limited to 'mac/README')
-rw-r--r--mac/README83
1 files changed, 27 insertions, 56 deletions
diff --git a/mac/README b/mac/README
index 81cdac6..76e864d 100644
--- a/mac/README
+++ b/mac/README
@@ -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.