home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff239.lzh / JGoodies / Brunjes / README < prev    next >
Text File  |  1989-08-21  |  3KB  |  59 lines

  1. --------------------------------------------------------
  2. Delta Research Mods:
  3.     We changed some filenames to match the demo disk
  4.     organization and added a few comments.
  5. --------------------------------------------------------
  6.  
  7. To the folks at Delta Research:
  8.  
  9. I would like you to accept this disk as my offerings for distribution on
  10. whatever disks you see fit (Fred Fish, your own distribution disks, etc.).
  11. It contains several wordsets:
  12.  
  13.    1.  A String package that uses both Counted and Null-Terminated strings.
  14.        It has quite a lot of error trapping code that can be turned on via
  15.        one of two compile-time flags. (Filename is StringPkg)
  16.  
  17.    2.  Some time-related words I found useful (Date&Time is the filename).
  18.  
  19.    3.  Some strange words I use frequently (Utils is the filename).  Note:
  20.        On page 105 of the manual, the "Related Words" section for the word
  21.        ALIGN shows   C,   as a related word.  I didn't find this word on
  22.        the distribution disk (although I didn't scour the thing file by
  23.        file and SEARCH isn't on my boot disk so I didn't bother using it).
  24.        So, I made up my own definition.  I hope it is accurate.  It seems
  25.        so simple, but then those are the things that I usually screw up!
  26.  
  27.    4.  File CursorControl contains rudimentary cursor control words.  The
  28.        most useful is probably Cursor.XY  .
  29.  
  30.    5.  File SpaceOrEscape contains words to allow you to implement a
  31.        consistent interface to a user for pausing program output.  I guess
  32.        this is most useful for windows such as the default JForth window
  33.        rather than for a custom screen.  Pressing the space bar causes
  34.        the program to pause.  Pressing any key after that cause a resumption
  35.        of program activity.  Pressing ESC first (instead of space) causes
  36.        the program to abort (either immediately or slowly [under controlled
  37.        circumstances]) based on the value of a variable.
  38.  
  39.  
  40. Thanks for creating a SUPER implementation of Forth.  The fileheaders in
  41. conjunction with VIEW  , Words-Like , the Motorola-style assembler, ...
  42. all of these make for a truly enjoyable programming environment.  Unlike
  43. *****-Forth (I unfortunately bought their product first about 2 years ago)
  44. which lacked all of these niceties.  And of course, JForth is F-A-S-T !!
  45. No longer must I long for a true compiled language such as C or Modula-2!
  46. Your code is "fat" but that is changing with the optimizing compiler you
  47. folks are working on.  Great stuff.
  48.  
  49. Roy Brunjes
  50.  
  51. UNIX Email:   ...rochester!kodak!kadsma!brunjes
  52.               A frequent reader of UseNet newsgroups: comp.sys.amiga and
  53.                                                       comp.lang.forth
  54.  
  55.    Roy E. Brunjes
  56.    76 Reddick Lane
  57.    Rochester, NY  14624
  58.  
  59.