home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / next / programm / 5966 < prev    next >
Encoding:
Internet Message Format  |  1992-09-03  |  2.2 KB

  1. Path: sparky!uunet!olivea!veritas!amdcad!dvorak.amd.com!usenet
  2. From: rpomeroy@aunext3.cam.amd.com (Ron Pomeroy x(Coop))
  3. Newsgroups: comp.sys.next.programmer
  4. Subject: Re: Interface builder Run mode
  5. Message-ID: <1992Sep4.014007.7808@dvorak.amd.com>
  6. Date: 4 Sep 92 01:40:07 GMT
  7. References: <1992Sep1.180445.9312@afs.com>
  8. Sender: usenet@dvorak.amd.com (Usenet News)
  9. Reply-To: rpomeroy@aunext3.cam.amd.com
  10. Distribution: usa
  11. Organization: Advanced Micro Devices, Inc.; Austin, Texas
  12. Lines: 37
  13.  
  14. In article <1992Sep1.180445.9312@afs.com> greg@afs.com (Gregory H. Anderson)  
  15. writes:
  16. >>In article <1992Aug28.230458.23785@dvorak.amd.com>  
  17. >>rpomeroy@aunext3.cam.amd.com (Ron Pomeroy x(Coop)) writes:
  18. >>
  19. >>>[stuff about calculator example not working in IB run mode]
  20. >>> 
  21. >>> Now wait a minute.  When you tell it to do a calculation you're
  22. >>> actually making a method call (that you typed in in Controller.hm) ?
  23. >>> How can InterfaceBuilder invoke a method that hasn't been compiled ?  
  24. >>> Am I missing something here ?
  25. >>> 
  26. >>
  27. >>No, you're not missing anything, you're absolutely right. However, there  
  28. >>is a way around this. When you build a palette, you can include code for  
  29. >>classes other than the actual palette View objects. Those classes become  
  30. >>part of the runtime image of IB, and can be called from Run mode. In the  
  31. >>extreme, you could make a palette that includes all of the classes from  
  32. >>your application, load it into IB, and actually run your app inside IB!  
  33. >>Cool, no?
  34. >>
  35. >>--
  36. >>Gregory H. Anderson          | "We're very tolerant around here,
  37. >>Benevolent Dictator-for-Life |  being only amateurs ourselves."
  38. >>Anderson Financial Systems   | - Tortoise (Godel, Escher, Bach)
  39. >>greg@afs.com  (Nextmail OK)  | 
  40.  
  41. Well...yea...I see your point.  But, now you've got more work than you started  
  42. with - just to test (test being the keyword here) your interface.  Palettes are  
  43. compiled (yes/no?).  What would really be cool is to have a runtime as powerful  
  44. as SmallTalk's.  Just imagine - highlight a little Obj-C and "accept" and  
  45. presto! -  A NeXTstep window magically appears in your screen...
  46. --
  47. Ronald Pomeroy (Objective-C\NeXTstep\SmallTalk\ObjectWorks neophyte)
  48. Advanced Micro Devices
  49. CAM Applications Group
  50. rpomeroy@aunext3.amd.com
  51.