home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / bbs / waffle / 5518 < prev    next >
Encoding:
Internet Message Format  |  1992-12-24  |  2.1 KB

  1. Path: sparky!uunet!cs.utexas.edu!usc!enterpoop.mit.edu!paperboy.osf.org!hsdndev!spdcc!merk!miracle!phil
  2. From: phil@miracle.com (Phil Hill)
  3. Newsgroups: comp.bbs.waffle
  4. Subject: Re: The woes of ^Z
  5. Message-ID: <23Dec92182501@miracle.com>
  6. Date: 23 Dec 92 22:25:01 GMT
  7. Organization: Miracle Computer Consultants
  8. Lines: 33
  9.  
  10. bob@1776.COM (Robert Coe) writes:
  11. >I have neither the right nor the inclination to speak for Tom, who can ob-
  12. >viously speak for himself, but my $0.02 is that "text" mode may indeed have
  13. >been the right choice for Waffle.  I suspect that Waffle would be bigger, 
  14. >and possibly slower, if it used "raw" mode (and therefore had to do its own 
  15. >EOL checking).  Size is an important consideration, since I believe that Tom 
  16. >has made sure that even the latest version will run on a 640K machine.  Most
  17. >users never encounter the ^Z problem, and fixing it may hurt more users than
  18. >it helps.
  19.  
  20. Another person who doesn't understand how computer I/O really works...
  21.  
  22. For your information, "raw" mode is *FASTER* than text mode.  Text mode has
  23. to do several things, like scan for newlines and ^Z's.  Raw mode just gets
  24. the data from disk without processing it.
  25.  
  26. If Waffle were written to use raw mode instead of text, the impact would be
  27. about 3-5 lines of code.  This would increase Waffle's size by maybe a
  28. whopping 30 bytes.
  29.  
  30. >In any case, the use of text mode was a design decision.  You may not think 
  31. >it was the right decision (and your argument may be valid), but that doesn't 
  32. >make it a bug.
  33.  
  34. The use of text mode was a *LAZY* decision (or an ommission, cause Tom forgot
  35. about ^Z processing).  It doesn't change the fact that it is a BUG.
  36.  
  37. -------------------------------------------------------------------------
  38. | Phil Hill                     | "All you people in TV land,           |
  39. | Miracle Computer Consultants  |   I will wake up your empty shells.   |
  40. |                               |  Peak time viewing blown in a flash,  |
  41. |                               |   as I burn into your memory cells.   |
  42. | Email: phil@miracle.com       |  'cause I'm alive." - Peter Gabriel   |
  43.