The All-Tcl (all-singing, all-dancing) SurfIt! Web browser.
		Version 0.4alpha

SurfIt! is a new World Wide Web browser implemented entirely 
using the Tcl/Tk language and toolkit.  I have uploaded it to 
ftp.aud.alcatel.com:/tcl/incoming, but in the meantime you can 
also get it from pastime.anu.edu.au:/pub/SurfIt/surfit-0.4.tar.gz

This release is ALPHA quality, mainly since there is much work 
to do in implementing browser features and supporting HTML 3.0.
It is being released at this stage to get further feedback from the 
Tcl/WWW community.  I intend to do alot of cleaning up of the
distribution in later releases to make it easier to install and 
run the browser.  Given that there is no C code involved, it 
should run on any platform that supports Tcl/Tk, including
Macintosh and Windows.

The browser is based upon Stephen Uhler's (infamous :-) Tcl HTML 
parser, which will parse HTML v1.0 and HTML v2.0 elements.  
I have enhanced this with a (small) subset of HTML v3.0.  
The goal is for the parser to eventually be completely HTML v3.0 
compliant.  Given that Tcl allows rapid prototyping I expect to be
able to quickly add support for draft standards as they emerge
(once I've caught up with the current standards ;-)
SurfIt! also handles inline GIF, PPM and X bitmap images.

FURTHER INFORMATION
===================

More information regarding SurfIt! may be found at:

	http://pastime.anu.edu.au/SurfIt/

The "About..." button will display this page.

Included is information on one of the most interesting aspects of 
SurfIt! - that will can download and execute Tcl scripts (aka "Applets").  
SurfIt! uses the Safe-Tcl feature of Tcl 7.5 to ensure that 
foreign, untrusted scripts cannot compromise the security of the 
computer that the browser is running on.

WHY SURFIT?
===========

In a nutshell, because tkWWW is behind on Web technology and
Java needs some competition ( :-) )

See http://pastime.anu.edu.au/SurfIt/why.html for further discussion.

CONTACT
=======

If you have any problems, wish to discuss some aspect of the browser,
or have done some hacking and want to contribute some code then feel 
free to contact me.

EMail:	Steve.Ball@pastime.anu.edu.au
WWW:	http://pastime.anu.edu.au/steve/
Phone:	+61 6 249 5146
Snail:	PASTIME Project, ACSys CRC.
	Australian National University
	ACTON 0200 ACT
	AUSTRALIA

ACKNOWLEDGEMENTS
================

The author wishes to acknowledge the support provided by the 
Cooperative Research Centre for Advanced Computational Systems 
established under the Australian Government's Cooperative Research 
Centres Programme.

This project is a collaborative effort with the Tcl group of
Sun Microsystems Laboratories.  In particular Stephen Uhler and Jacob Levy
have provided much help and advice (many thanks!).  I'd also like to thank
John Ousterhout for his help and encouragement.

---

ANNOUNCE,v 1.1 1995/11/17 00:41:54 steve Exp
