home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.mactech.com 2010
/
ftp.mactech.com.tar
/
ftp.mactech.com
/
online
/
source
/
c
/
compilers
/
Tickle-4.0.sit.hqx
/
Tickle-4.0
/
README
< prev
next >
Wrap
Text File
|
1993-11-18
|
6KB
|
159 lines
This is release 4.0 of Tickle.
Tickle is a Macintosh tcl development environment.
This release of Tickle incorporates release 7.0 of
the tcl interpretter, as well as the tcl extensions.
WHAT IS IN THIS PACKAGE
If you downloaded the Tickle Developer Package, then
you have tjhe Tickle application, and all required
resources to develop tcl scripts within Tickle, as
well as test scripts and example scripts.
If you downloaded the Tickle Developer Package, then
you have it all :) You have everything in the Tickle
User Package. You also have the sources, objects,
libraries and projects required to build your own
tcl based applications and shells. You also have the
elements required to build the Tickle application itself.
If you do not know which package you have downloaded,
then look for the folder named "src" in the Tickle folder.
If it is not there, then you have the User Package.
INSTALLING TICKLE
You should have downloaded a self-extracting archive.
You should have launched that archive and it should have
produced a folder named "Tickle-4.0". Within that folder
is this file "README", which you are reading. Either you
followed those steps, or found another source of the package,
but you are now here reading the README file.
At this point, you have installed Tickle. There is nothing
else to do for the basic installation. The package both
runs, as well as compiles, in the Tickle folder.
WHERE TO GO FROM HERE
If you intend to *use* the Tickle package, launch the Tickle
application, and open the file named "Worksheet" in the
Tickle folder. I say this because I know that you will not
read the manual until you have gotten stuck in Tickle. So,
go ahead, launch the application, get stuck. Now read the
manual.
If you intend to develop with Tickle and tcl using Think C,
you will want to start with the ThinkC projects that are
included. This version of Tickle was built using Think C 5.0.2.
God help you. I can not imagine how anyone can develop
serious applications like Tickle with Think. I could not
accomplish the things I do with MPW. Further, the Think C
version is limited in that some libraries are not yet ported
to Think, namely the AEBuild library. However, you will
still be able to accomplish a great deal with what is included.
If you intend to develop with Tickle and tcl using MPW C,
you will want to delete the ThinkC projects, as well as thier
related "file.rsrc" resource files (only at the top level
of the Tickle folder, not in the src folder). The Makefile
at the top level of the Tickle package is the master make
file for Tickle and tcl7.0. Use that Makefile and not the
make files located in the individual folders. It is the
only Makefile that has been scrutinized for the outside world.
The pieces of tickle that are provided in object or library
form are built from sources that are part of a commercial
software product. They can not be published in any form to
anyone as long as that product is under contract, so please
do not ask for them. If you believe you have identified a
bug in these libraries, please send it along and I will
attempt to correct it.
THE FUTURE
Tickle is continually developed. I welcome bug reports.
I also welcome suggestions.
I also welcome new source code or changes to existing
sources that fix or enhance Tickle and MacTcl.
However, PLEASE do not completely reformat a file and
send the entire thing and tell me you changed a few lines.
Please keep code in its original (admittedly not beautiful)
format so you can send me diffs that allow me to patch your
changes easily. Thanks.
I **strongly** recommend that you use the MPW RCS tools for
making changes to this source code. This would allow you to
simply send me "rcsdiff"s. If you do not want to use RCS,
please use the diff tool to send changes. Both RCS and diff
tools for MPW are available where you found tickle. If you
do not have MPW, then I will do the best I can with what you
send me.
Also note that version 4.0 of Tickle has some terribly
organized sources. I apologize, but expediency was my goal.
Version 5.0 of Tickle will have some serious changes to the
layout of the sources, so please be prepared for this. In
other words, you should stick to writing new functions in
new files, and leave existing code alone as much as possible
if you wish to allow for easy use of future releases.
For all correspondence, please use the following Internet
email address --
"tickle@ice.com".
USMail correspondence may be directed to:
Tim Endres
8840 Main Street
Whitmore Lake, MI 48189
CREDITS
The family for the time.
Dr. Ousterhout -- obviously
The tclX crew.
Ray Johnson and the MacTcl following for a couple nice functions.
Those USENET hackers who provided many functions.
The Internet and USENET for their indelible spirit.
------------------------------------------------------------
DISCLAIMER
Tickle is free software that you have acquired for reasons
unknown. The software is provided at no cost, with absolutely
no warranties as to its usefulness or reliability. Use this
software at your own risk, and accept any and all consequences
resulting from the use of this software.
PARANOID DISCLAIMER
Tickle is free software. It has not been rigorously tested
for bugs. Tickle may crash your Macintosh, destroy your data,
and even offend your religion! These events may cost you
millions of dollars in damages. However, no one is liable
to you for any consequences resulting from the use of this
software, which has been provided to you for free. The author
of this software, and all related contributors, may not be
held liable for any consequences resulting from the use of
this software
YOU USE THIS SOFTWARE AT YOUR OWN RISK.