home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / pub / pygmyforth / pfaaaa.ann next >
Text File  |  2020-01-01  |  2KB  |  50 lines

  1. A Simple Implementation of the Kermit Protocol
  2.                in Pygmy Forth
  3.  
  4.               by Frank Sergeant
  5.               pygmy@pobox.com
  6.  
  7. I have written a very simple implementation of the
  8. Kermit protocol in Forth.  In particular, it runs under
  9. my Pygmy Forth for DOS (available from my web site),
  10. but probably could be adapted easily to other Forths.
  11. As the code is broken up into very small subroutines,
  12. it might even be of interest for comparison purposes
  13. for other languages, providing you read Forth.
  14.  
  15. I have also written an article describing this code:
  16. "A Simple Implementation of the Kermit Protocol in
  17. Pygmy Forth" appeared in the May/June and July/Aug
  18. 1997 issues (Volume XIX, Numbers 1 and 2) of _Forth
  19. Dimensions_, published by the Forth Interest Group
  20. (http://www.forth.org/fig.html).
  21.  
  22. The file pfkerm.zip contains a copy of the article,
  23. the source code (in both Forth block files and as a
  24. text file listing), and some email correspondence
  25. between Frank da Cruz and myself containing some
  26. corrections to the article.  pfkerm.zip is available
  27. on the Kermit ftp site:
  28.  
  29.     ftp://kermit.columbia.edu/kermit/archives/pfkerm.zip
  30.  
  31. The plain text files (i.e. not containing the Forth block
  32. files and not containing the 132-column side-by-side
  33. listing of the source and shadow blocks) are available on
  34. the Kermit ftp site:
  35.  
  36.     ftp://kermit.columbia.edu/kermit/pygmyforth/
  37.  
  38. The source code is not Public Domain or Shareware, but
  39. you may use it freely for any private or commercial
  40. purpose provided you do so at your own risk.
  41.  
  42. This effort makes no attempt to tap the speed potential
  43. of Kermit.  I wanted to build into my medical
  44. accounting application the ability for my customers to
  45. upload and download small files, to and from a
  46. mainframe, for medical billing/insurance claims
  47. purposes.  It is working very well for this purpose.
  48.  
  49.   -- Frank Sergeant
  50.