home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lang / ada / 2176 < prev    next >
Encoding:
Text File  |  1992-07-22  |  1.6 KB  |  45 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!gossip.pyramid.com!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!goodsenj
  3. From: goodsenj@ajpo.sei.cmu.edu (John Goodsen)
  4. Subject: Re: GUI Builder for Ada
  5. Message-ID: <1992Jul23.001918.16925@sei.cmu.edu>
  6. Sender: netnews@sei.cmu.edu (Netnews)
  7. Organization: Ada Joint Program Office
  8. References: <1992Jul21.004533.12229@sei.cmu.edu> <59149@mimsy.umd.edu>
  9. Date: Thu, 23 Jul 1992 00:19:18 GMT
  10. Lines: 33
  11.  
  12. >
  13. >
  14. >NeXT's interface builder lets you change attributes of graphical objects
  15. >at any time.  You can start to develop a class in the interface builder,
  16. >defining its instance variable and methods, evolve to using text to describe
  17. >what is after all code, and parse the evolved file to keep the inerface
  18. >builder up to date with changes you've made to the text.  
  19. >
  20.  
  21. Thisn't what was taught in the tutorial at CHI'92.  In particular, I
  22. explicitly addressed this issue and the answer was, if you change the
  23. resulting code, it won't parse back in.  Looking at my notes
  24. from that tutorial, I see a:
  25.  
  26.         :-( can't unparse more than once :-(
  27.  
  28. Is this not the case ?
  29.  
  30. Now you've got me curious ... what's the deal ?
  31.  
  32.  
  33. One obvious C++ solution to this functionality is witnessed in the
  34. Interviews Ibuild concept which forces a layer of inheritance between
  35. what the Builder spits out and what you modify, allowing you to always
  36. "re-engineer" the software back into the builder.
  37.  
  38.  
  39.  
  40. -- 
  41. --
  42. John Goodsen                   (619) 530-0881
  43. The Dalmatian Group            U.S. PCIS Expert Review Team
  44. User Interface Specialists     Ada Joint Program Office
  45.