home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / apple2 / 24335 < prev    next >
Encoding:
Internet Message Format  |  1992-11-21  |  1.7 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!ames!pacbell.com!network.ucsd.edu!ucsbcsl!mcl!uerics
  2. From: uerics@mcl.ucsb.edu (Eric D. Shepherd)
  3. Newsgroups: comp.sys.apple2
  4. Subject: Re: speed of text applications...
  5. Message-ID: <uerics.722403701@mcl>
  6. Date: 22 Nov 92 03:41:41 GMT
  7. References: <fmlin.2amy@terapin.com>
  8. Sender: root@ucsbcsl.ucsb.edu
  9. Lines: 29
  10.  
  11. Re: Text speed
  12.  
  13. NiftyList uses custom text I/O routines.  That's a pretty standard route
  14. for people with a real nose for (a) perfection and (b) speed.  I'm not a
  15. speed junkie, but I do generally prefer to write my own I/O routines when
  16. I do text apps., just because going through tool and OS vectors is slow.
  17.  
  18. A friend of mine has nearly perfected the art of quick text drawing on the
  19. text screen.  He once called me in a panic because he'd just discovered he
  20. was wasting _one_ cycle for each character output to the screen. :)
  21.  
  22. I used to use the Text Tools for my stuff, but they were so slow I wrote a
  23. library of text I/O routines (very general purpose, but fairly speedy),
  24. which would do simple windowing, and included code for highlighted bar
  25. menus and such.  These routines take some time to do, but once you've
  26. written such things, they can be used again and again. :)
  27.  
  28. That was an overly technical reply.  Sorry...
  29.  
  30. Oh, yes... GNO uses its own text I/O routines, but they're routed through
  31. the GS/OS Console Driver and Text Tools.
  32.  
  33. - Eric S.
  34.  
  35. --
  36. Eric D. Shepherd                   | Apple II Alliance Charter Member
  37. InterNet: uerics@mcl.mcl.ucsb.edu  |           ACM Member
  38. FidoNet:  1:206/2713 Eric Shepherd | Programming Law #1: "When in
  39. AOL:      Sheppy                   | doubt, rewrite from scratch."
  40.