ftp.nice.ch/pub/next/tools/editor/Ivy.1.6.README

This is the README for Ivy.1.7.s.tar.gz [Download] [Browse] [Up]

Readme to Ivy 1.6
-----------------

This Application is trivial by design decision. It basically displays the file
given to it on the command line in a plain Text object in a Window and saves
the file when closing.

Purpose: as a value for $VISUAL or $EDITOR and the likes, open a GUI editor at
minimal ressource cost. The need for such an app struck me when writing a
TickleServices frontend for CVS (which won't be done soon).

The name: the app may look like vi to the uninitiated, being a lame substitute
for vi to the priests. So, it's [not] like vi, rather vi backwards --- iv.
This lacks a visual image for the icon, so it has been suggested to me to call
it Ivy. The Icon has been inspired by the Digital Webster, but substantially
reworked.

Building Ivy:
Open PB.project and save it. This will create the Ivy.iconheader and Makefile. (The files are not a part of the distribution, because I wanted to keep it clean of any derived files.) Then, make and/or make install it. You may want to put a link to the executable (...Apps/Ivy.app/Ivy) into some $PATH directory (~/bin, e.g.).

A technical Note:
The Ivy binary runs without the nib file. The entire wrapper is unneccessary.
I just didn't find a convenient way to dispose of it in ProjectBuilder. You may
install the Ivy binary in /usr/local/bin and it will work.
I had to avoid using the nib file because the bundle mechanism had problems
finding it. The nib file in the project is a dummy because ProjectBuilder
insists on having one (and a language bundle, btw).

Problems:
 - The single-arch stripped binary is 48K. 38 seems to be minimum and somehow, I'd like 
   to get back to that, used to be there before I added defaults.

NOT planned:
 - NEXTstep help
 - multifont capabilities
 - multimedia insets
 - internet connection
 - speech output
 - localization

Legal:
Distribution and the absense of warranty are as described in the GNU Public License, see the file COPYING.

Thanks to Oliver Meyer for helping me out on the Menu construction (yes, I
didn't find the simple way on my own...) and activation, a bug hint, etc, and the name.

Happy cycle-savings
Felix Gatzemeier
fxg@imib.rwth-aachen.de


A note from Oliver Meyer

I moved the edit entries in an edit menu and added a Services and a Print menu entry. I don't think, I removed any cycles, though. 

Missed the Ivy.iconheader: Had to remove and readd the App-Icon. The Text doesn't resize correct. Ivy becomes the active app when started. I also had to remove the Makefile from the project and to add the README itself.

Oliver Meyer
omeyer@i3.informatik.rwth-aachen.de

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.