[mod.mac.sources] TransSkel Announcement

dubois@uwmacc.UUCP (Paul DuBois) (11/25/86)

[TransSkel Announcement]

I am releasing to the net TransSkel 1.02, TransDisplay 1.0 and
TransEdit 1.0.  TransSkel 1.02 is an update to the original TransSkel
transportable application skeleton posted some months back.  This version
fixes a bug, makes some minor improvements, and (more significantly)
supports Zoomboxes and modeless dialogs.  Zoombox and dialog support
was provided by Dave Berry (well!dwb@lll-lcc.arpa).  I have modified
his code slightly, but he really did the work.  Thanks, Dave!

TransDisplay and TransEdit both run on top of TransSkel.  TransDisplay
provides any number of display-only windows.  These can be used for such
things as help screens or debug output display with memory.  TransEdit
provides any number of generic text editing windows.  Instant editors,
if you will.

The primary goal of each of these efforts is to come up with modules
that do significant things in a relatively appliciation-independent
manner, so that they can be compiled and plugged in.

All of it is free, public domain stuff.

---

The documentation is formatted using Times Roman 10, 12, 14 and 18 and
Courier 10 fonts.  For ImageWriter printing, the closest fit is
probably to change all the Times Roman instances to the corresponding
New York font, and change all Courier to Monaco-9 (unless you have a
good Monaco-10).  These changes can be made with Font Changer, written
by Tom Dowdy (public domain).


Looking at the sources without downloading them

The source files can be examined in Unix machines by first unhexifying
them with xbin, then unpacking them with unpit.  This will result in
several .data, .rsrc and .info files.  The .rsrc and .info files can be
thrown away.  The .data files should have the carriage returns mapped
onto newlines, e.g.:

	tr "\015" "\012" < junk.c.data | expand -4 > junk.c

The expand command formats the file for 4-column tabwidths, which is
how I wrote them.  Otherwise the code won't line up properly.

[Moderator's note:  I'm also going to be posting the sources to the
mod.mac.sources newsgroup so that the above steps are not necessary.]