home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / ai / 3100 < prev    next >
Encoding:
Internet Message Format  |  1992-08-14  |  2.2 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!mips!sdd.hp.com!elroy.jpl.nasa.gov!ufo!ai-titania!kandt
  2. From: kandt@ai-titania.JPL.NASA.GOV (kirk kandt)
  3. Newsgroups: comp.ai
  4. Subject: Re: Demon
  5. Keywords: demon
  6. Message-ID: <1992Aug14.212728.4016@jpl-devvax.jpl.nasa.gov>
  7. Date: 14 Aug 92 21:27:28 GMT
  8. References: <1992Aug14.055751.29529@unixg.ubc.ca> <92Aug14.120610edt.300@smoke.cs.toronto.edu>
  9. Sender: kandt@ai-titania (kirk kandt)
  10. Organization: NASA/JPL
  11. Lines: 37
  12. Nntp-Posting-Host: ai-titania
  13.  
  14. In article <92Aug14.120610edt.300@smoke.cs.toronto.edu>, gh@cs.toronto.edu (Graeme Hirst) writes:
  15. |> In article <1992Aug14.055751.29529@unixg.ubc.ca> xie@unixg.ubc.ca (Linchi Xie) writes:
  16. |> >Can somebody tell me why an attached procedure in AI is called 'demon'?
  17. |> >Who coined the word?
  18. |> 
  19. |> 
  20. |> So in AI, an attached procedure is like a little demon that pops up at
  21. |> the right time to look after something; rather a nice metaphor.  I
  22. |> believe Eugene Charniak was the first to use it, in his dissertation,
  23. |> 1972.
  24. |> 
  25. |> -- 
  26.  
  27. An attached procedure and demon are not the same thing although many, if not most,
  28. people confuse the two.  A demon is separate from a slot of a frame, which is
  29. where an attached procedure resides.  A demon has an associated pattern which
  30. is applied when a database update is performed.  If the pattern matches then a 
  31. procedure is invoked.  The pattern may easily test multiple objects whereas an
  32. attached procedure has greater problems coordinating several objects.
  33.  
  34. The first use of demon which I am familiar is in the Planner languages.  Papers
  35. on it appeared around 1967-1969 by Hewitt, McDermott, and others.  The QA4 
  36. language was also being developed at about the same time by Reboh and others.
  37.  
  38. I'd provide more info if I didn't have a broken shoulder and ribs which
  39. make typing very difficult.
  40.  
  41. -- 
  42.      |^^^^^^|  The Official Dirt Riders Motto...
  43.      |      |  (According to Bart, that is)
  44.      |      |
  45.      | (o)(o)     _____________________________
  46.      @      _) _ /  Pain is temporary,         |  Kirk Kandt
  47.       | ,___| /__   Bones heal,                |  M/S 525-3660
  48.       |   /      \  Chicks dig scars &         |  Jet Propulsion Laboratory
  49.       /___\       \ Glory is forever!!!        |  4800 Oak Grove Drive
  50.      /     \       \___________________________|  Pasadena, CA 91109
  51.