The WASTE Page
Introduction
WASTE is a TextEdit replacement written by
Marco Piovanelli.
WASTE stands for WorldScript-Aware Styled Text Engine. The main
features of WASTE are:
- Compatible with styled TextEdit.
- Text size is limited only by memory (no 32k barrier).
- Full WorldScript support, including inline input and
bidirectional scripts.
- Built-in for undo.
- Drag and drop text editing.
- Embedded objects.
- Real tabs.
- Fully justified text.
- Internet Config
- Customizable low-level hooks for drawing, measuring text, and
more.
- Demo with full C source code.
Marco also runs a WASTE
page with information on the upcoming WASTE 2.0.
What's New?
WASTE and Support Files
- WASTE
1.3
- The latest version of WASTE.
- WASTE 2.0
- Work in progress on WASTE 2.0
- WASTE
1.1 QuickView Database
- A version of the WASTE 1.1 documentation in QuickView format.
- WASTE
Tabs 1.3.1
- A set of routines for adding tab support to WASTE 1.1 and
WASTE 1.2. Note: For WASTE 1.3, use the tab code included
with WASTE 1.3.
- WASTE
Object Handler Archive 1.2.6
- A set of object handlers for use with WASTE 1.2. Put together
by Michael F. Kamprath and
John Daub. Includes handlers
for pictures, sounds, and files.
- WASTE 1.2a3
with multiple alignment support
- Szilveszter Juhos's
modified version of WASTE 1.2a3 that allows different paragraphs
to have different alignments.
- WASTE
extras
- Hooks for WASTE 1.2 or later by
Jonathan Kew. One extra
shows invisible characters, and the other speeds things up when
you want to wrap lines only on CR's.
- MPW
Makefile
- From Damien
Doligez
- WASTE
1.3a4 modification for multiple undo support
- From Somorjai
Akos
- WASTE 1.2
documentation in html
- From Neil Miller
- WASTE
1.3a4 documentation in Word 5.1 format
- The file used to make the pdf version of the documentation.
Wrapper Classes
- WASTE
TCL version 2.0b2
- A set of classes for using WASTE (any version) with TCL (THINK
Class Library), by Dan
Crevier .
- PowerPlant
wrapper classes
- A set of classes for using WASTE with PowerPlant by
Timothy Paustian.
- UWEView
- A WASTE counterpart of the TTEView TextEdit wrapper object for
MacApp 2 (in pascal) by
Roger Brown. It's not totally polished, but handles the
basics.
- Prograph
Wrapper (DR-2)
- By John Allsopp.
- MacApp
3.1.5 wrapper
- From the Debugger Group at Apple. It supports the basic
functions of WASTE.
- MacApp
- MacApp now has complete support for WASTE 1.3.4.
There is a complete framework for using WASTE along with an example of how WASTE can be
used as a text editor that supports embedding graphics, URLs, etc.
Sample Code
- Printing
Code
- Sample printing code in C by
Evan Maloney.
- More
Printing Code
- More complete printing code in C++ by
Alain Aslag Roy.
- Even
more printing code
- A routine to print a block of monostyled text using WASTE, by
Roy Wood.
- GX
Printing Code
- Code for printing with WASTE under Quickdraw GX by
Xiaolin Zhao.
- XTND
sample code
- Sample code for using XTND with WASTE from
Eric Forget.
- QuickTime
and Quickdraw 3D Object Handlers
- From Xiaolin Zhao,
Some of the Programs Using WASTE
(in alphabetical order)
- Agent
Audio
- A sound replacement utility produced by
Clixsounds and written by
Mark Wall of Green
Mountain Software
- AOL Instant Messenger
- AOL's online chat program
- ATBEdit
- A text editor by Akira.
- Antidote
- Grammar checker, dictionary, conjugator for French.
- Claris
Emailer
- An email utility from
Claris.
- CLImax
- An AppleScript command line interface for the MacOS by
Andrew Thaler.
- Consultant
- A personal information manager
- CTM
PowerMail
- A PowerTalk based email program.
- CyberGauge
- The Internet bandwidth utility
- Day-Timer
Organizer
- A commercial cross-platform organizer.
- FinderNote
- A text editor that works with clippings, so you can open the
files directly from the Finder, by
Jae Ho Chang
- Eloquent Player
- A player for conferences-on-CD.
- GeekTalk
- A plugin for CU-SeeMe that adds text based chat support, by
Chris Silverberg.
- Gramotki
- A replacement for Stickies with tons of nice enhancements.
- Hogwasher
- A newsreader.
- Hsoi's App
Shell
- A application shell by
John C. Daub that
includes support for WASTE based text editing.
- HTML
Editor
- A WYSIWYG HTML editor written by Rick Giles.
- HTML
Viewer
- A hypertext viewer by
Mark Valence.
- Hugo Plus 8.0
- A bilingual (french and english) grammar checker, by
Softissimo.
- Idea
Keeper
- A much enhanced Stickies replacement by
Glenn M. Berntson
- I
Ching Connexion 2.3
- "I Ching with a new view" a divination utility by
Christiaan Freeling
and Ed Van Zon.
- I'm TextViewer
- A general text file viewer by
Naoki Kisara
- Internet Explorer
4.0
- Microsoft's web browser
- InterNews
- A newsreader by Roger
Brown.
- iSpQ VideoChat
- Video conferencing and instant messaging by nanoCom
- Kodak Picture
Postcard Software
- For making digital postcards with Kodak digital cameras.
- Leonardo
- A C Programming Environment for Reversible Execution and
Software Visualization
- LetterRip
- A list server from
FogCity
- maX.500
- An X.500 Online Directory client by
Mark Smith. It will use WASTE
in an upcoming release.
- MacJDic
- A Japanese-English dictionary application written by
Dan Crevier.
- MacNial
0.9b1
- A multi-paradigm interpreted language based on array theory.
By
Andy Maloney and
The Array-Based Computation Lab at Queen's University.
- MacWx
- A application that provides a Mac interface to internet
weather servers, by
Christopher Kidwll
- MacZoop
- A C++ programming framework.
- MacZPoint
- A German offline newsreader and email software, by
Andreas Wagner
- Mailstrom
- A WASTE-based mail client
- MSN Messenger
- Microsoft's instant messenger client
- Mulbery
- An IMAP email client
- MultiTimer
- A shareware time-tracking utility by
Karl Bunker.
- Netscape Communicator
- Netscape's browser package
- Outlook
Express
- Microsoft's free email/news client
- PageSpinner
- An HTML editor.
- Palimpsest
- A hypertext knowledge engineering application from
Western Civilisation.
- Personal Log
- A program for managing collections of notes by
Michael F. Kamprath.
- POV-Ray
Unofficial Compile
- A ray tracing application
- PrompterPro
- An application which smoothly scrolls your speech down your
screen by ilesa Software
- Python
- A freely distributable cross-platform programming language.
- R
- A statistical application.
- REALbasic
- A visual, object-oriented development environment
- Roaster
- A JAVA applet development environment from Natural
Intelligence.
- RTF
Viewer
- By Mark Gaponoff
- ScottFree/Mac
1.0
- A freeware program to play Scott Adam's adventure games.
- Script Debugger
- A powerful replacement for Apple's Script Editor by
Mark Alldritt.
- Sentius Read!
- A viewer program for enhanced hypermedia documents
- ShadowIRC
- An IRC client
- SiteStat
- A web server log analysis program.
- SmalltalkAgents
- An application development environment from QKS.
- Speed Search
- A shareware application that searches files for text, by Matt
Brunk.
- Style
- A styled text editor by
Marco Piovanelli.
- SystemSoft
Dictionaries
- Japanese, English-Japanese, Japanese-English dictionaries by
SystemSoft.
- Tango
- Web application development software.
- Text
Machine
- PreFab Text Machine(tm) adds verbs to AppleScript and Frontier
to search and replace based on text patterns defined by simple
keywords. A future release will bring the benefits of pattern
matching to people who don't write scripts.
- Tex-Edit
Plus
- A WASTE-based version of Tom
Bender's popular Tex-Edit editor.
- TeXgX
- A TeX based typesetting tool that supports GX fonts, by
Jonathan Kew
- UGather
- A multimedia database manager
- UPresent
- A multimedia presentation manager
- Unicorn
Editor
- A WASTE-based text editor by
Xiaolin Zhao that
provides special features for editing Chinese text.
- WB^2
- Wanna Be Web Browser, a text based web browser.
- WebCollage
- A utility for building dynamic graphics for web pages.
- WebWarrior
- A WASTE based HTML editor by
Timothy Paustian.
- WhatRoute
- A freeware Macintosh implementation of traceroute by Bryan
Christianson.
- Worksheet
Magic
- A utility for teachers that creates dozens of different
worksheets for students based on word lists that the instructor
enters only once
- Yet Another
NewsWatcher
- A news reader derived from NewsWatcher
- Zafir
- A text editor that can work with two-byte fonts without the
language kits.
Other Sources of Information
- WASTE Mailing List
- Dan Crevier
maintains the WASTE Mailing List using
LetterRip. To
subscribe, send a message to
waste-on@lists.letterrip.com.
- Dan's ftp
server
- Has the latest versions of most of the WASTE related stuff.
Maintained by Dan Crevier.