home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / net / markov / README < prev   
Text File  |  1987-03-06  |  2KB  |  57 lines

  1. This is a cleaned-up reposting of the markov3 program.  The following
  2. changes have been made:
  3.  
  4. The null pointer dereferencing bugs have been fixed (I hope).
  5.  
  6. The code that uses "rand" should now be portable (the patches posted
  7. to the net to fix this problem were wrong, they break the code on
  8. some machines in order to fix it on others.  I stole some code from
  9. "hack" to do things right.  If hack works for you, this should).
  10.  
  11. markov3 now understands "notes" cruft (thanks to Rich Salz).
  12.  
  13. Because of the 50% rule in news 2.11, people often use some other
  14. character than ">" for inclusions.  markov3 assumes that lines
  15. beginning with any of 
  16.  
  17.     > < ) | # } ]
  18.  
  19. are inclusions (without this rule, funny-looking output results if
  20. anyone uses non-standard "quoting").
  21.  
  22. The random number generator is initialized using the time, if neither
  23. the -s flag nor the new -x flag is given.
  24.  
  25. This will be the last complete posting; a "patchlevel" file is included
  26. and I will send out patches if there are further bugs or improvements.
  27.  
  28. Here's the original README.
  29. ---------------------------------------------------------------------------
  30. I created a bit of a stir with this program in December 1986 when I
  31. used an earlier version of it to simulate a certain well-known net
  32. personality (Hi Laura!).  It digests Usenet articles and spits out
  33. other articles with similar characteristics.  You need lex to run it,
  34. but otherwise it should run on any Unix I know of.  
  35.  
  36. I had several requests for the program but didn't consider it
  37. "ready".  It's as ready as it will ever be now.
  38.  
  39. The program uses getopt(3).  There are several public-domain versions
  40. available for Berkeley systems from the mod.sources archives.  Since
  41. it's small, I've included Henry Spencer's version, but you'll have
  42. to change the Makefile to use it.
  43.  
  44. For best results, feed it at least ten articles by the same person
  45. or on the same subject.  If there are fewer articles the output
  46. resembles the original too much; if there is too much variety in
  47. the articles the output is more incoherent than it otherwise is.
  48.  
  49. The program requires lots of memory if it is given lots of input;
  50. the small-model people will have problems.
  51.  
  52. Please don't post the output to the net (though I'd be happy to
  53. see some of the more interesting results).
  54.  
  55. Send comments, suggestions for improvement, fan mail, and flames
  56. to me: {sun,hplabs,ames,ihnp4}!oliveb!epimass!jbuck.
  57.