home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.ada
- 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
- From: goodsenj@ajpo.sei.cmu.edu (John Goodsen)
- Subject: Re: GUI Builder for Ada
- Message-ID: <1992Jul23.001918.16925@sei.cmu.edu>
- Sender: netnews@sei.cmu.edu (Netnews)
- Organization: Ada Joint Program Office
- References: <1992Jul21.004533.12229@sei.cmu.edu> <59149@mimsy.umd.edu>
- Date: Thu, 23 Jul 1992 00:19:18 GMT
- Lines: 33
-
- >
- >
- >NeXT's interface builder lets you change attributes of graphical objects
- >at any time. You can start to develop a class in the interface builder,
- >defining its instance variable and methods, evolve to using text to describe
- >what is after all code, and parse the evolved file to keep the inerface
- >builder up to date with changes you've made to the text.
- >
-
- Thisn't what was taught in the tutorial at CHI'92. In particular, I
- explicitly addressed this issue and the answer was, if you change the
- resulting code, it won't parse back in. Looking at my notes
- from that tutorial, I see a:
-
- :-( can't unparse more than once :-(
-
- Is this not the case ?
-
- Now you've got me curious ... what's the deal ?
-
-
- One obvious C++ solution to this functionality is witnessed in the
- Interviews Ibuild concept which forces a layer of inheritance between
- what the Builder spits out and what you modify, allowing you to always
- "re-engineer" the software back into the builder.
-
-
-
- --
- --
- John Goodsen (619) 530-0881
- The Dalmatian Group U.S. PCIS Expert Review Team
- User Interface Specialists Ada Joint Program Office
-