From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e429176c9adb07b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-02-25 05:33:29 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.ems.psu.edu!news.litech.org!eurocyber.net!newsfeed.muc.eurocyber.net!newsfeed.vmunix.org!uio.no!uninett.no!dax.net!juliett.dax.net!not-for-mail Newsgroups: comp.lang.ada Subject: Re: [OT] Best way to isolate a GUI? (The final concensous?) References: <3E511C15.1040404@acm.org> <3E5121BD.4010200@cogeco.ca> <3E51A55A.3000101@cogeco.ca> <3E52A1BF.1020809@cogeco.ca> <3E53CE60.1030008@cogeco.ca> <3E55501D.9050006@cogeco.ca> <3E5669C8.30305@cogeco.ca> <3E5A5F1C.9040907@cogeco.ca> From: Ole-Hjalmar Kristensen Message-ID: <7vptpg1o58.fsf@vlinux.voxelvision.no> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 25 Feb 2003 13:32:52 GMT NNTP-Posting-Host: 193.216.12.150 X-Complaints-To: abuse@tele2.no X-Trace: juliett.dax.net 1046179972 193.216.12.150 (Tue, 25 Feb 2003 14:32:52 MET) NNTP-Posting-Date: Tue, 25 Feb 2003 14:32:52 MET Organization: Tele2 Norway AS Public Access Xref: archiver1.google.com comp.lang.ada:34560 Date: 2003-02-25T13:32:52+00:00 List-Id: "Marin David Condic" writes: > In my little imaginary world of dreaming up a way to separate the GUI from > the app, I tend to like a messaging scheme because it is loosely coupled and > flexible enough that it could probably be mated to a number of GUIs and GUI > builders as well as staying language neutral. I think if one went another That's one of the reasons the interface to the X window system server is actually defined as a network protocol. > route - that involving callbacks - one would likely lose the flexibility and > find it difficult to make it line up with more than one GUI at a time. While > callbacks are going to have certain advantages (forcing a certain amount of > command/response protocol and returning results to the GUI) I think that > careful design of a messaging system might be able to live without those > advantages or synthesize them in some other way. So you pays your money and > you takes your pick. :-) -- Ole-Hj. Kristensen ****************************************************************************** * You cannot consistently believe this sentence. ******************************************************************************