home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 324.lha / ArexxInterfaceLibrary_v1.0 / readme < prev    next >
Text File  |  1989-12-05  |  4KB  |  96 lines

  1.             ARexx Interface Library (Rxil)
  2.  
  3.             Linkable 'C' Library Release
  4.  
  5.             10-Nov-89  Version 1.0
  6.  
  7.  
  8.     Copyright © 1989 by Donald T. Meyer, Stormgate Software
  9.     All Rights Reserved
  10.  
  11.  
  12.  
  13. This is the first full release of the ARexx Interface Library (Rxil).
  14.  
  15. The library file is in Lattice format and was compiled for 32-bit
  16. integers, standard parameter passing via the stack.
  17.  
  18. The demo.c file should compile under either Lattice or Aztec.
  19. (Aztec might require some minor modifications)
  20. (Don't you love it when people say that? :-)
  21.  
  22. The intent of this library is to help all programs which are being
  23. written for the Amiga to implement a complete, robust ARexx interface if
  24. they so desire.  ARexx is one of the strengths the Amiga has, and needs to
  25. make full use of.  It allows things to be done on the Amiga that can be
  26. done with great difficulty (if at all) on other machines.
  27.  
  28. Without naming any names, I have seen more than one supposed "ARexx
  29. Interface" implemented that was incomplete, buggy, or just plain wrong!
  30. I don't want to go so far as to say that what I have here is perfect, but I
  31. believe that it can be very helpfull to those who want to implement a good
  32. ARexx port with minimal effort.  It has been refined and tested over many
  33. months, and is the product of experience implementing ARexx ports, function
  34. hosts, and tools.
  35.  
  36. I would like to request that if you find any features lacking, and of
  37. course any bugs, _please_ bring them to my attention.  My desire is to have
  38. a standard library that can be used without modification by the vast
  39. majority of programs.  To this end, it will probably become an Exec style
  40. shared library at some point (hint, hint, Commodore).  Since some
  41. developers don't want to burden the user with the effort involved in moving
  42. a special library into the LIBS: directory, that is not the direction first
  43. taken.  As ARexx becomes universal, and as this library hopefully becomes
  44. widely used :-), a library will probably be offered.
  45. Source code is being made available to allow those developers who don't
  46. feel comfortable depending on "black boxes" to see just what is happening
  47. and recompile as the will.  My hope is that changes to the source will not
  48. be required.  Again, if you feel that they are, please let me know.  If
  49. everyone who uses this library has to change the source to get it to do
  50. what they want, making an Exec style shared library won't be very
  51. practical, and I do want to pave the way for this possibility.
  52.  
  53.  
  54.  
  55.  
  56.     ==============   Usage Terms  ==============
  57.  
  58. These object modules be linked into any software product.
  59. No portion of this source code is to be re-distributed for profit.
  60. This library alone (i.e., not as part of an application, utility,
  61. game, etc.) may not be re-distributed for profit.
  62.  
  63. If you use these routines in a commercial product, or in a shareware
  64. program, I would request you send me a complimentary copy of the
  65. product.
  66.  
  67. If you use these routines for your own "playing around", or in a PD
  68. or freeware product, nothing is requested.
  69.  
  70. Please note that the above is indeed a request, not a requirement.
  71. If you fail to comply, my lawyer won't call your lawyer or anything
  72. like that.  I am counting on "honor amongst developers" or equivalent!
  73.  
  74. Distribution of this .zoo archive may be made via free telecommunications
  75. services only.  Express exceptions to this are BIX, GEnie, and PeopleLink.
  76.  
  77.  
  78.  
  79.  
  80. I would like to extend special thanks to Justin McCormick for his testing
  81. efforts and suggestions, which have helped immensely.  Thanks also to Bill
  82. Hawes for his patient answers to my questions, as well as for his thoughts
  83. and suggestions.
  84.  
  85.  
  86.  
  87. Donald T. Meyer
  88. Stormgate Software
  89. P.O. Box 383
  90. St. Peters, MO  63376
  91.  
  92. BIX:    donmeyer        (almost daily)
  93. GEnie:    D.MEYER            (weekly)
  94. PLINK:    Stormgate        (weekly)
  95.  
  96.