home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / editors / 1794 < prev    next >
Encoding:
Text File  |  1992-07-21  |  1.5 KB  |  40 lines

  1. Newsgroups: comp.editors
  2. Path: sparky!uunet!cs.utexas.edu!torn!watserv1!watmath!watmath!nmouawad
  3. From: nmouawad@waterloo.edu (Naji Mouawad)
  4. Subject: Undo, unlimited file size and internal data structure ... how ?
  5. In-Reply-To: gonzalod@amex-trs.com's message of 21 Jul 92 01: 51:46 GMT
  6. Message-ID: <NMOUAWAD.92Jul21203226@math.waterloo.edu>
  7. Sender: news@math.waterloo.edu (News Owner)
  8. Organization: University of Waterloo
  9. Date: Wed, 22 Jul 1992 00:32:26 GMT
  10. Lines: 28
  11.  
  12.  
  13. Two features of Emacs amazes me: unlimited file size and undo. Every
  14. time I use Emacs I wonder how ?
  15.  
  16. How this is done ? I don't want the actual code, only the general
  17. principles behind it.
  18.  
  19. Take undo for instance: how is done ? Does Emacs keeps a
  20. log of all the commands and their actions ? I am really puzzled.
  21.  
  22. The same goes with unlimited file sizes. What kink of internal
  23. representation is being used by Emacs in order to keep a fast response
  24. while managing big files ? I noticed that Emacs does not use the more
  25. or less usuall (line, column) indicators. Are these facts related ? 
  26.  
  27. Could someone explain ?
  28.  
  29. Thanks in advance.
  30.  
  31. If there is enough interest I'll summerize.
  32.  
  33. naji.
  34. --
  35.      -------------------------------------------------------------------
  36.     | Naji Mouawad  |          nmouawad@watmath.waterloo.edu            |
  37.     |  University   |---------------------------------------------------|
  38.     | Of Waterloo   |   "The Stranger in us is our most familiar Self"  |
  39.      -------------------------------------------------------------------
  40.