HASTE Readme					Version 0.1
============					===========


Contents
--------

* Copyright Statement
* Introduction
* Installation
* Usage
* Comments, Bugs, Suggestions, Etc


Copyright Statement
-------------------

Copyright (C) 2004 Kevin Waldron

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.


Introduction
------------

HASTE (HASTE's Another Simple Text Editor) is a basic 
lightweight text editor written using the Java programming
language.

Features include:
*	Integration with the system clipboard (also available as a right-click
	menu)
*	Basic file operations (open/save/save as/new)
*	Word wrap
*	Font size
*	Basic print support
*	Semi-intelligent unsaved document warnings


Installation
------------

Unpack the tarball to a suitable location

$ cd /path/to/my/tarball
$ zcat haste0.1.tar.gz | tar xvf -

You will first need to compile the three Java source files, by running the "compile" script
included in the tarball. If the script complains along the lines of "javac: command not found"
you will need to add the location of your java compiler to your PATH, or modify the "compile"
script to suit your needs. You can then run the included "haste" script to launch the editor,
or alternatively key in the longhand "/path/to/java Haste"

$ compile
Compilation complete. Type "haste" to launch the editor
$ haste
....Haste fires up....

Please note, HASTE REQUIRES JDK 1.4 OR GREATER TO WORK CORRECTLY! The Print module will fail
to compile on older JDKs. That's the breaks, I'm afraid. So don't moan about it.


Usage
-----

Everything is very straight forward - however, here a couple of points regarding usage. 

* Printing - Print support is very much experimental at the moment. You will get a printed
  page (or pages) containing your text file, with tabs expanded, and words wrapped. It's not
  particularly pretty at the moment, but it works, and you get a sane output. Printing in Java
  is a complete pain to implement, and I'm pleased that it works at all! 
* Invocation - At a command line, cd into the directory holding the Haste program files, and
  either execute the script "haste", or type "/path/to/java Haste" to achieve the same effect.
* Testing - I have tested the program as throughly as possible. I have *only* tested it under
  Linux, however. 
  I don't really care if it works or not under Windows - I may test it eventually on the
  Redmond bloatware.


Comments, Bugs, Suggestions, Etc
--------------------------------

I would like to hear about any of the above. Please e-mail me at
kevin@zazzybob.com and let me hear your views on the software. You can
find tons more of my GPL'd scripts, articles, software and code at
http://www.zazzybob.com.

Cheers
Kevin Waldron
30/07/04