home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / pfkerm.zip / PFAAAA.ANN < prev    next >
Text File  |  1997-11-12  |  2KB  |  55 lines

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