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-16 23:18:20 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!peernews3.colt.net!news0.de.colt.net!news-fra1.dfn.de!fu-berlin.de!uni-berlin.de!71102-cm.able.ES!not-for-mail From: Jano <402450@cepsz.unizar.es> Newsgroups: comp.lang.ada Subject: Re: Re; [OT] Best way to isolate a GUI? Date: Mon, 17 Feb 2003 08:25:06 +0100 Message-ID: References: NNTP-Posting-Host: 71102-cm.able.es (212.97.171.102) X-Trace: fu-berlin.de 1045466299 48766276 212.97.171.102 (16 [49872]) X-Newsreader: MicroPlanet Gravity v2.50 Xref: archiver1.google.com comp.lang.ada:34164 Date: 2003-02-17T08:25:06+01:00 List-Id: En el mensaje , tmoran@acm.org dice... > > I want the core functionality to be isolated from the GUI. > What do you mean here by "the GUI"? If your app is a Photoshop type > program, or a video editor or a spreadsheet or a control panel for a robot > undersea explorer or a database of names and addresses, or a Virtual > Reality program or a "twitch game"..... you will have different > requirements for your "Graphical User Interface" and, most likely, > different optimal solutions. I'm reading all responses and am a little ashamed about the complexity this matter has revealed... I was expecting it to be a little simpler... Anyways, I not need to be secretive about my project, since is a personal one. I'm trying to implement a basic Gnutella servant, just to improve my skills in Ada. You see now what's the core and what's the GUI... My background in Ada is so-so: I've been teached the core features of Ada 83 and tasking capabilities of Ada 95, and have already finished an small hard realtime monitoring system, as experience accounts. OO things, I've read some eBooks but not used them in any real project. I'm digesting your responses, please keep these insightful advices coming. -- ------------------------- Jano 402450[at]cepsz.unizar.es -------------------------