home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sa104os2.zip / SATHR104.ZIP / SATHER / SYSTEM / GC / CORD / README < prev    next >
Text File  |  1994-05-19  |  2KB  |  32 lines

  1. Copyright (c) 1993-1994 by Xerox Corporation.  All rights reserved.
  2.  
  3. THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
  4. OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
  5.  
  6. Permission is hereby granted to use or copy this program
  7. for any purpose,  provided the above notices are retained on all copies.
  8. Permission to modify the code and to distribute modified code is granted,
  9. provided the above notices are retained, and a notice that the code was
  10. modified is included with the above copyright notice.
  11.  
  12. Please send bug reports to Hans-J. Boehm (boehm@parc.xerox.com).
  13.  
  14. This is a string packages that uses a tree-based representation.
  15. See gc.h for a description of the functions provided.  Ec.h describes
  16. "extensible cords", which are essentially output streams that write
  17. to a cord.  These allow for efficient construction of cords without
  18. requiring a bound on the size of a cord.
  19.  
  20. de.c is a very dumb text editor that illustrates the use of cords.
  21. It maintains a list of file versions.  Each version is simply a
  22. cord representing the file contents.  Nonetheless, standard
  23. editing operations are efficient, even on very large files.
  24. (Its 3 line "user manual" can be obtained by invoking it without
  25. arguments.  Note that ^R^N and ^R^P move the cursor by
  26. almost a screen.  It does not understand tabs, which will show
  27. up as highlighred "I"s.  Use the UNIX "expand" program first.)
  28. To build the editor, type "make cord/de" in the gc directory.
  29.  
  30. This package assumes an ANSI C compiler such as gcc.  It will
  31. not compile with an old-style K&R compiler.
  32.