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

  1. Path: sdd.hp.com!inn
  2. From: Jeff Grimmett <jgrimm@sdd.hp.com>
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: YASL (was: AsynchIO (was: fastest file read method ??))
  5. Date: 6 Feb 1996 21:41:10 GMT
  6. Organization: Hewlett-Packard Company
  7. Message-ID: <4f8htm$4m8@news.sdd.hp.com>
  8. References: <3116c2b7@lls.se>
  9. NNTP-Posting-Host: hpsdv330.sdd.hp.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 1.2N (Windows; I; 16bit)
  14.  
  15. cmh@lls.se (Magnus Holmgren) wrote:
  16.  
  17. > JG> I thought I was sufficiently vague on that, but alas... no.  My
  18. > JG> feelings on AsynchIO in a shared library is that if it were used
  19. > JG> sufficiently, it should be.  At this point, I have downloaded
  20. > JG> and/or ftp'd a grand total of zero programs that require the
  21. > JG> shared library.  I have one program that to my knowledge uses the
  22. > JG> linked library, but that's simply because I know the author.
  23.  
  24. >I know a few more (e.g. TurboText, Visage and PPShow) that use the link
  25. >library, and some programmers are considering to use it in the future.
  26.  
  27. Turbotext, eh?  Well, that would explain a few things. I've always 
  28. referred to TTx as my benchmark when writing text file loaders for my 
  29. programs.  I peeked ahead, too, so this DOES get even better... 
  30.  
  31. >The shared library was made on request, so that it would be easier to use
  32. >the asyncio functions from e.g. E, without having to convert the code/link
  33. >library to some other format.
  34.  
  35. I'll get back to this in a minute, in an obtuse way.
  36.  
  37. > JG> My MAIN reservation in this SPECIFIC case is that, as I understand it,
  38. > JG> AsynchIO was a CBM/CATS released archive.  The archive I have does not
  39.  
  40. >AsyncIO was written by Martin Taillefer, and he released the sources to the
  41.  
  42. Hmmm... you're gonna make me go home and reread the docs, aren't you?
  43. (Time for new glasses, maybe...)
  44.  
  45. >public. When I wanted to use it in Visage, I noticed a couple of problems
  46. >with the SeekAsync function, which I fixed. I asked Martin if it was ok for
  47. >me to release an update, and he didn't mind.
  48.  
  49. I have a version from another Amiga commercial programmer that has 
  50. possibly another fix in it.  Are you fidonettable?  Since I have that at 
  51. home, and am fido-ed at home, it would be convenient that way.
  52.  
  53. >The current release should work better. A couple of SeekAsync() holes have
  54. >been plugged. Don't ask me if any remains. ;) I don't know of any at least.
  55.  
  56. :-) See above (might be the same bug, though)
  57.  
  58. > >> 2. The library (AsyncIO.library) is tiny - under 3k.
  59. >
  60. > JG> Never seen it.  I'll take your word on it.
  61. >
  62. >Believe me - I compiled it. ;)
  63.  
  64. OK, so what are the requirements for usage of this library?  In terms of 
  65. distribution?
  66.  
  67.  
  68. > JG> Again, who's updating it?  The archive I have was issued by CATS.  They
  69. > JG> no longer exist and it doesn't appear that ATG's team is quite yet on
  70. > JG> the case.
  71.  
  72. >I am. And since I have checked if it is ok with the original author, I
  73. >don't see any problem.
  74.  
  75. OK, OK, so where can I get it? :-)
  76.  
  77. > JG> Slightly off the topic here, but maybe if it's a sufficient
  78. > JG> improvement, its routines should replace the current ones for file I/O
  79. > JG> in future revs of the OS.
  80.  
  81. >Or at least as a complement. But it would be a nice addition.
  82.  
  83. Yah.  And keep in mind you're talking to one of the vanguard of a group 
  84. of people who does NOT want to see our OS bloated with things like 
  85. (example) MUI.  But something this basic, and useful, would make a real 
  86. difference without making the OS grow to fill all available disk space.
  87.  
  88.  
  89.