home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / JM941031.LHA / libraries.readme < prev    next >
Encoding:
Text File  |  1994-07-09  |  4.6 KB  |  116 lines

  1.  
  2.  
  3. Some people have expressed concern for the number of libraries included with
  4. JamMail.  I find this sort of surprising, since the more libraries there are,
  5. the more memory you save.  Only the libraries being used at the time are loaded
  6. into memory, or in a broader scale, if you disable something, you can even
  7. possibly delete the related library from your drive.
  8.  
  9.  
  10.  libs/wpl.library
  11.  libs/xferq.library
  12.  
  13. These two libraries make up the bulk of the WPL language.  WPL.library has all
  14. of the commands internal, and Xferq deals with all of the addressing issues
  15. of WPL, relating to parsing of addresses, as well as building all address
  16. lists.  WPL can not work without Xferq.
  17.  
  18. The reason the code was seperated into seperate libraries (even though, in a
  19. WPL situation, both would always be loaded), is that Xferq.library itself
  20. could be used in a Non-WPL situation.  Another mailer wanting to use the
  21. "vastly superior" outbound queueing system can use this library.  All of the
  22. address list functions could be quite usefull to a tosser/scanner author,
  23. when they are working with path/seenby lines.
  24.  
  25. As an example, Gordon, the 5d message tosser i'm running, completely uses
  26. Xferq to handle all Seenby and Path lines and handles the distribution lists.
  27.  
  28.  
  29.  
  30.  libs/jammail.library
  31.  
  32. This is the new function library for JamMail.  The functions in this library
  33. used to be in the JamTool program.  JamTool is being replaced by this library
  34. that is much more efficient, in speed and size.
  35.  
  36.  
  37.  libs/wplemsi.library
  38.  
  39. This library contains the bulk of the EMSI code for JamMail.  If you do not
  40. intend on supporting EMSI sessions with your FidoNet system, you can simply
  41. disable EMSI in the configurations menu, and delete this file.
  42.  
  43.  
  44.  libs/xprfts.library
  45.  
  46. This library contains the code used for DietIFNA/SeaLink and TeLink fidonet
  47. sessions.  This library is used for both FTS1 and Wazoo sessions so if you
  48. support any of these protocols, you will need this library.
  49.  
  50. Note: if you are a Node listed in the FidoNet nodelist, you *MUST* support
  51. FTS1, so you should not disable/delete the function.
  52.  
  53.  
  54.  libs/xprzedzap.library
  55.  
  56. This library handles the Zmodem(ZedZip) and ZedZap file transfers.  If you
  57. aren't using any of these protocols with the Wazoo or EMSI handshakes, you
  58. could delete this library (although I don't know why you wouldn't be using
  59. them :-)  This library is also used for the Zmodem transfers for the login
  60. menu file servers.
  61.  
  62.  
  63.  libs/xprymodem.library 
  64.  
  65. This library is strictly here for features sake.  I have allowed the Ymodem
  66. Batch protocol to be usable with EMSI sessions.  Likely, not many other
  67. mailers support this at all, but its here if you want it.  Unless you have
  68. a specific need for it yourself (connecting to another JamMail system, over
  69. a very bad phone line and Zmodem simply doesn't work, and DietIFNA (Xmodem)
  70. is simply too slow), you'll probably want to disable this feature, and
  71. delete the library if you aren't using it with another communications
  72. package.
  73.  
  74.  NOTE: I am no longer distributing this library with the system.  If you
  75.        wish to support Ymodem in your EMSI sessions, likely you will
  76.        be able to pickup XprYmodem.library wherever you received JamMail.
  77.  
  78.  
  79.  libs/owndevunit.library
  80.  
  81. This library is present for those systems that will be using this type of
  82. support.  Some terminal programs use OwnDevUnit, to "ask" for a serial
  83. port from other software.  As long as JamMail isn't doing anything on that
  84. modem, it will allow other programs to take ownership.  Likely, if you
  85. are running software that does this, you already have the library, so
  86. will not need it again.
  87.  
  88.  
  89.  libs/xprclock.library
  90.  
  91. This library is also here for a specific feature.  JamMail has the ability
  92. to set your computers clock from an Atomic clock system (often ran at
  93. government or military installations).  Its pretty much guaranteed to
  94. set your clock within half a second of the absolute correct time.  No
  95. more arguments with anyone about who's clock is correct!
  96.  
  97.  
  98.  
  99. As you can see, not all of these libraries may be needed with your system,
  100. and there is definately no chance that all of them would need to be loaded
  101. at the same time (unless you had a large multi-line system, and each line
  102. was using a different library :-)
  103.  
  104. As an example, someone not using JamMail in a FidoNet (or Othernet) situation,
  105. would likely not need the fts.library, or emsi.library at all.  The
  106. zedzap.library would only be needed if they were running a file server or
  107. something like that.
  108.  
  109. Anyways.  I hope i've helped a bit in explaining why there are so many
  110. files here.  It really does save you memory guys!  This is an advanced Amiga
  111. feature, why not use it?
  112.  
  113. Chow for now, and see yas all later!
  114.  
  115. James McOrmond
  116.