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-Thread: 103376,84fadb10359fe385 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!proxad.net!proxad.net!feeder2-2.proxad.net!62.253.162.218.MISMATCH!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!news.highwinds-media.com!newspeer1-win.ntli.net!newsfe3-win.ntli.net.POSTED!53ab2750!not-for-mail From: "Dr. Adrian Wrigley" Subject: Re: GtkAda Tree_View properties User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table (Debian GNU/Linux)) Message-Id: Newsgroups: comp.lang.ada References: <16k72uchyd1qc.1jah7jth0g5fz.dlg@40tude.net> <1180104191.570806.72100@k79g2000hse.googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: Fri, 25 May 2007 15:12:10 GMT NNTP-Posting-Host: 82.21.99.109 X-Trace: newsfe3-win.ntli.net 1180105930 82.21.99.109 (Fri, 25 May 2007 16:12:10 BST) NNTP-Posting-Date: Fri, 25 May 2007 16:12:10 BST Organization: NTL Xref: g2news1.google.com comp.lang.ada:15931 Date: 2007-05-25T15:12:10+00:00 List-Id: On Fri, 25 May 2007 07:43:11 -0700, petter_fryklund wrote: > I have adopted a principle from one of our customers: keep MMI and > Application separate. My hobby appliation is a bridge deal generator > written in Ada95. My MMI is written in Tcl/Tk. Communication is TCP/IP > using GNAT.Sockets. I have very good experience with this. Good principle! I follow this by using Annex E partitions. Each partition handles one of data analysis, data collection or user interface. The partitions can run on different machines, be started and stopped separately, and even recompiled without stopping the program. Simple. Cool! Of course it's all in Ada, and it might be simpler to build the MMI with another language as you do. -- Adrian