home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / editor / Ivy.1.6.README next >
Encoding:
Text File  |  1996-02-21  |  2.5 KB  |  59 lines

  1. Readme to Ivy 1.6
  2. -----------------
  3.  
  4. This Application is trivial by design decision. It basically displays the file
  5. given to it on the command line in a plain Text object in a Window and saves
  6. the file when closing.
  7.  
  8. Purpose: as a value for $VISUAL or $EDITOR and the likes, open a GUI editor at
  9. minimal ressource cost. The need for such an app struck me when writing a
  10. TickleServices frontend for CVS (which won't be done soon).
  11.  
  12. The name: the app may look like vi to the uninitiated, being a lame substitute
  13. for vi to the priests. So, it's [not] like vi, rather vi backwards --- iv.
  14. This lacks a visual image for the icon, so it has been suggested to me to call
  15. it Ivy. The Icon has been inspired by the Digital Webster, but substantially
  16. reworked.
  17.  
  18. Building Ivy:
  19. 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.).
  20.  
  21. A technical Note:
  22. The Ivy binary runs without the nib file. The entire wrapper is unneccessary.
  23. I just didn't find a convenient way to dispose of it in ProjectBuilder. You may
  24. install the Ivy binary in /usr/local/bin and it will work.
  25. I had to avoid using the nib file because the bundle mechanism had problems
  26. finding it. The nib file in the project is a dummy because ProjectBuilder
  27. insists on having one (and a language bundle, btw).
  28.  
  29. Problems:
  30.  - The single-arch stripped binary is 48K. 38 seems to be minimum and somehow, I'd like 
  31.    to get back to that, used to be there before I added defaults.
  32.  
  33. NOT planned:
  34.  - NEXTstep help
  35.  - multifont capabilities
  36.  - multimedia insets
  37.  - internet connection
  38.  - speech output
  39.  - localization
  40.  
  41. Legal:
  42. Distribution and the absense of warranty are as described in the GNU Public License, see the file COPYING.
  43.  
  44. Thanks to Oliver Meyer for helping me out on the Menu construction (yes, I
  45. didn't find the simple way on my own...) and activation, a bug hint, etc, and the name.
  46.  
  47. Happy cycle-savings
  48. Felix Gatzemeier
  49. fxg@imib.rwth-aachen.de
  50.  
  51.  
  52. A note from Oliver Meyer
  53.  
  54. 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. 
  55.  
  56. 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.
  57.  
  58. Oliver Meyer
  59. omeyer@i3.informatik.rwth-aachen.de