Article View: comp.sw.components
Article #483Re: ** Toward a Portable OO GUI Library **
From: gseidman
Date: Wed, 17 Feb 1993 16:23
Date: Wed, 17 Feb 1993 16:23
23 lines
2699 bytes
2699 bytes
Setting standards is an excellent idea but, as someone pointed out, standards tend to be set by majority usage (i.e. most people use it, so we'll say everyone should) and, occasionally, by one method/whatever that is clearly the best (and we know how "clear" things are to everyone, right?). I could see GNU (or even a private programmer) writing something similar to AT&T's cfront (which converts C++ to standard C which can then be compiled by the built-in UNIX cc for whatever machine) which will take source code and translate standard (i.e. whatever the translator's author wanted it to be) GUI toolbox calls into the appropriate calls for Motif, Open Look, or whatever. Either there would be a different version for each available GUI (even MS Windows and Macintosh, perhaps) or simply a switch (-Motif, -ODT, -OL, etc.) to translate the translator calls into actual GUI calls. A more complex translator could have a visual editor for dialogs and menus, like ResEdit for the Mac (I believe there are similar things for Motif and/or Open Look), and have that editting written as code. Furthermore, OOP GUI calls could be supported, if someone were willing to write such a thing. Such a tool could set that standard everyone is searching for by simply being the best thing around; thoroughly portable to all (supported) platforms, and (if done well) easy to use. Any thoughts? --Greg (peers at the flames on the horizon...)
Technical Details
Message-ID:
<1ltoqaINN53a@news.umbc.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!pageworks.com!world!eff!ssd.intel.com!ogicse!uwm.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!agate!ames!haven.umd.edu!news.umbc.edu!math16.math.umbc.edu!gseidmanReferences:
<1993Feb12.115721.2784@alex.com> <id.7KNX.QI6@ferranti.com> <1lsbg0$fpd@agate.berkeley.edu>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fc89c,8f5dc62bc6cbe273 X-Google-Attributes: gidfc89c,public X-Google-Thread: 1025b4,8f5dc62bc6cbe273 X-Google-Attributes: gid1025b4,public X-Google-Thread: 1040c9,8f5dc62bc6cbe273 X-Google-Attributes: gid1040c9,public X-Google-Thread: ff6c8,8f5dc62bc6cbe273 X-Google-Attributes: gidff6c8,public X-Google-Thread: f9256,8f5dc62bc6cbe273 X-Google-Attributes: gidf9256,public X-Google-ArrivalTime: 1993-02-17 08:23:38 PST Path: arc1-ca.pugleaf.net!sparky!uunet!pageworks.com!world!eff!ssd.intel.com!ogicse!uwm.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!agate!ames!haven.umd.edu!news.umbc.edu!math16.math.umbc.edu!gseidman From: gseidman@math16.math.umbc.edu (gseidman@math14.math.umbc.edu) Newsgroups: comp.sw.components,comp.sys.mac.programmer,comp.sys.next.programmer,comp.unix.programmer,gnu.misc.discuss Subject: Re: ** Toward a Portable OO GUI Library ** Message-ID: <1ltoqaINN53a@news.umbc.edu> Date: 17 Feb 93 16:23:38 GMT Article-I.D.: news.1ltoqaINN53a References: <1993Feb12.115721.2784@alex.com> <id.7KNX.QI6@ferranti.com> <1lsbg0$fpd@agate.berkeley.edu> Organization: University of Maryland, Baltimore County Campus Lines: 23 NNTP-Posting-Host: math16.math.umbc.edu