home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / lisp / 3225 < prev    next >
Encoding:
Internet Message Format  |  1993-01-11  |  1.9 KB

  1. Path: sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!spool.mu.edu!olivea!inews.Intel.COM!Tweety.intel.com!Emme
  2. From: Emme@Tweety.intel.com (David Emme)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Symbolics Concordia Question
  5. Message-ID: <C0ppDH.AIq@inews.Intel.COM>
  6. Date: 11 Jan 93 23:03:16 GMT
  7. Sender: news@inews.Intel.COM (USENET News System)
  8. Reply-To: demme@fa.intel.com
  9. Organization: Az-Kal
  10. Lines: 37
  11. Nntp-Posting-Host: tweety
  12.  
  13.  
  14.   [Pardon me if this is a duplication; I tried posting it once before
  15.    using another service, but I don't think it got out the door...]
  16.  
  17. I've written a Concordia document as a proposal for a software system.
  18. The document has many records of type FUNCTION which document
  19. functions that didn't exist at the time of the document's creation.
  20.  
  21. I'm now coding that software system, and updating my document as a
  22. "programmer's guide", trying to make sure that the document and the
  23. software stay in sync.  My problem comes when I try to m-X Update
  24. Arglist.  Even though the function documented by the record now
  25. exists, and both function and record are in the proper (same) package,
  26. I continue to get the message
  27.  
  28.   <function-name> is not currently defined as a function,
  29.   so no argument list is available
  30.  
  31. I am able to get around this by the following hassle [assume a
  32. FUNCTION record called MODEL:FOO]:
  33.  
  34.   1. Rename FUNCTION record MODEL:FOO to MODEL:BAR
  35.   2. Create a new FUNCTION record called MODEL:FOO
  36.   3. Copy all fields of MODEL:BAR to MODEL:FOO
  37.   4. Find all the links to the old record (now MODEL:BAR) and change
  38.      them to point to the new record (MODEL:FOO)
  39.   5. Kill the old record MODEL:BAR
  40.  
  41. What a pain!  I've got quite a few of these to do, and I would like to
  42. think that there is an easier way to fix this "problem".  Suggestions?
  43.  
  44. Thanx,
  45. -Dave
  46.  
  47. David Emme                  Intel Corp., CH2-23
  48. demme@fa.intel.com          Knowledge Applications Lab.
  49. (602) 554-3328              5000 W. Chandler Blvd., Chandler, AZ 85226
  50.