home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / alt / irc / 4635 < prev    next >
Encoding:
Internet Message Format  |  1992-12-13  |  5.0 KB

  1. Path: sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!po.CWRU.Edu!gjm5
  2. From: gjm5@po.CWRU.Edu (Gregory J. Meyers)
  3. Newsgroups: alt.irc
  4. Subject: Re: Why people care so strongly about IRC (sorry, a bit long)
  5. Date: 13 Dec 1992 18:17:33 GMT
  6. Organization: Case Western Reserve University, Cleveland, OH (USA)
  7. Lines: 81
  8. Message-ID: <1gfuntINN1me@usenet.INS.CWRU.Edu>
  9. References: <1992Dec12.110021.13625@ucsu.Colorado.EDU> <1g5r5aINN1hk@usenet.INS.CWRU.Edu> <1992Dec10.065657.16981@ucsu.Colorado.EDU> <1gbi2bINNivr@life.ai.mit.edu>
  10. Reply-To: gjm5@po.CWRU.Edu (Lord Maximilien of Myragorthia)
  11. NNTP-Posting-Host: thor.ins.cwru.edu
  12.  
  13.  
  14.      As long as I'm still cheerfully supporting my unpopular opinions, I
  15. thought I'd jump into this discussion too.
  16.  
  17.  
  18. In a previous article, frechett@spot.Colorado.EDU (-=Runaway Daemon=-) says:
  19.  
  20. >My opinions are based on personal experience so your mileage may vary.
  21. >I've had many conversations with people that go something along these lines.
  22. >We get into discussing bots and why I don't care for them.  They happily
  23. >inform me that they used the famous 'botdoc' to implement their bot.  
  24.  
  25.      This is also how I started writing bots.  That is, for the first week or
  26. so.  After that I was working on ways to implement arrays in IRC script.
  27. Still, without that little nudge I wouldn't have had any idea how to begin.
  28. It was just a stepping-stone, but an important one.
  29.  
  30. >1. There is nothing in the ircII2.2 help files.  Since I updated over 400
  31. >   help files for ircII2.2 I know they are wrong.
  32.  
  33.      It amazes me how seldom people read help files--not just for IRC, but
  34. everything.  When I had a VAX account a year back, I took time out to read
  35. page after page of help screens.  People asked me how I was doing what I was
  36. doing.  I told them to read the help screens.
  37.  
  38. >2. All the scripts suck.   They'll generally maintain this right up until
  39. >   we determine that they don't even know where the scripts are.  Keep in 
  40. >   mind that ircII2.2 has a LOAD_PATH variable showing where the scripts are.
  41.  
  42.      Only SOME of the scripts suck.  The one I found most valuable was the
  43. recent addition about recursion.  Now there's an idea I would never have
  44. thought of myself.  Who would have thought you could do recursion in IRC
  45. script?  How about that?  It really IS a programming language!  *Grin*
  46.  
  47. >At this point I'm always happy to give people my pre7-scripts directory which
  48. >comes highly recomended.  I generally get a favorable responce except that th
  49. >still don't want to have to actually WRITE any code.  
  50.  
  51.      When I wrote the array handling script I was using 2.1.5.  After getting
  52. 2.2.7 and realising how similar it was to C code, I churned out some more
  53. modules to do lists.  The language may be interpreted, but that never stopped
  54. BASIC from going anywhere.  It's also great for interfacing with other
  55. (compiled) programs.
  56.      Maybe I'm the exception rather than the rule, but I happen to LIKE
  57. programming, and the IRC is a fascinating environment to run programs in.
  58.  
  59. >This is where I start to get irritated.  I'm a teacher at heart, and it 
  60. >drives me nuts to find someone who isn't just clueless or ignorant but 
  61. >openly refusing to take responsibility for anything they do if it means they
  62. >have to learn anything.  I see it EVERY day.  I have neither the time nor
  63. >energy to do this with every bot owner out there hoping I'll find someone
  64. >who gives a shit.
  65.  
  66.      Congratulations!  You have finally met a bot owner who gives a shit!
  67.      In fact, this bot owner gives such a shit that he's considering writing
  68. a better bot.doc--one that would appeal to serious programmers, but be totally
  69. useless to the clueless folk you describe.  In it I would advocate the use of
  70. C code for writing bots, briefly skim through the automatic-response-to-
  71. public-message syndrome (stating how lame it is), and give examples of what I
  72. consider worthy bots, e.g. NickServ and LogicBot--bots that do something
  73. useful and do it well.  I would try to foster creativity, while warning bot
  74. users about the dangers of passing their code along to others *Wider grin*.
  75.      By the way, THIS bot.doc would contain only the bare minimum of code,
  76. not enough to construct a bot from unless you already knew how to program.
  77.  
  78. >I do not feel it is my responsibility to write an 'example' bot for people
  79. >to copy.  30 well written DaemonBot's is no better than 30 poorly written
  80. >Baloobots.  I don't expect anything more than a little basic competance
  81. >from people.  Unfortunately overwhelming personal experience has shown that
  82. >too many bot owners lack both this competance and any personal responsibility
  83. >for their actions.  Ignorance is not an excuse.
  84.  
  85.      Unfortunately, what you say is true.  Many bot owners are completely
  86. incompetent.  I cannot, and will not, defend such people.  I am only here on
  87. alt.irc to defend those people who make use of their God-given right to
  88. write bots and employ them.  That other crowd can just go hang.
  89.  
  90. >       ian
  91.                                                   Lord_Max
  92.                                                   Greg Meyers
  93.                                                   meyers@alpha.ces.cwru.edu
  94.