home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2249 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: soap.news.pipex.net!pipex!usenet
  2. From: m.hendry@dial.pipex.com (Mathew Hendry)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: YASL (was: AsynchIO (was: fastest file read method ??))
  5. Date: Mon, 29 Jan 96 10:25:41
  6. Organization: Private node.
  7. Distribution: world
  8. Message-ID: <19960129.40EA00.9A87@am174.du.pipex.com>
  9. References: <w9YbsMD4ACazz9@jeff.dame.shnet.org> <w+RYXMD4FC8aRz1@_crisi.blackbox.shnet.org> <4dsalp$t68@news1.halcyon.com> <4du0ju$84b@news.sdd.hp.com> <4e2e76$9k3@toad.stack.urc.tue.nl> <4e3j8v$jd0@news.sdd.hp.com> <4e7si4$ore@tuegate.tue.nl> <4e8asc$rht@news.sdd.hp.com> <1349.6599T1259T2701@amiga.pp.se> <4egkuh$j1q@news.sdd.hp.com>
  10. NNTP-Posting-Host: am174.du.pipex.com
  11. X-Newsreader: TIN [AMIGA 1.3 950726BETA PL0]
  12.  
  13. Jeff Grimmett (jgrimm@sdd.hp.com) wrote:
  14. : I'd just like to see a little judgement used by developers, is all.  If 
  15. : there's no real compelling reason to put it in a library, it shouldn't 
  16. : be.  But, if you do, DOCUMENT IT and make the required files available to 
  17. : other developers so that it is NOT a waste.
  18.  
  19. So your judgement is that the AsyncIO routines should NOT be in a shared
  20. library. Why is this?
  21.  
  22. Several points which you should consider are:
  23.  
  24. 1. It IS well documented.
  25. 2. The library (AsyncIO.library) is tiny - under 3k.
  26. 3. It would be a useful addition to many types of program (in fact, just about
  27.    any program which uses disk I/O).
  28. 4. Due to point 3, it IS beginning to appear in many different programs. This
  29.    means that space savings (such that they are for a 3k library ;) and ease
  30.    of update are already becoming points in it favour.
  31.  
  32. You might say that point 2 is a justification for using the link library
  33. version instead, but that method requires a recompile for every update of the
  34. library's functions. Wasted effort, if you ask me.
  35.  
  36. -- Mat.
  37.