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.0 required=5.0 tests=BAYES_00,INVALID_MSGID, PP_MIME_FAKE_ASCII_TEXT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,6fdabd42b1cb773b X-Google-Attributes: gid103376,public From: Corey Minyard Subject: Re: GUI in Ada Date: 1998/09/18 Message-ID: #1/1 X-Deja-AN: 392646001 Sender: minyard@wf-rch.cirr.com References: <6tl1k9$acd$1@emu.cs.rmit.edu.au> <360196CB.9EC3F20F@altoetting-online.de> <6ttqcp$ovu$1@nnrp1.dejanews.com> Organization: Wonderforce Research Reply-To: minyard@acm.org Newsgroups: comp.lang.ada Date: 1998-09-18T00:00:00+00:00 List-Id: dennison@telepath.com writes: > In article <360196CB.9EC3F20F@altoetting-online.de>, > "Gerhard H�ring" wrote: > > *both* Unix and Windows. I use TASH, an Ada binding to TCL/TK, a script > > language. Both the binding and TCL/TK are free, I recommend you also use > > Visual TCL to build your GUI. > > > > Disadvantages: > > You have to learn TCL, but it is a very simple language. > > Advantages: > > Compile your Ada source for Unix, Windows or Mac, use your TCL code in > > Unix, Windows or Mac. No additional porting required!! Easy GUI > > building: not as easy as Visual Basic, but at least as easy as building > > GUI apps in (Visual) C++, for example. TCL/TK and most tools (Visual TCL > > e.g.) are freeware. > > Wow. You sure didn't try real hard to find "Disadvantages". :-) > > Is it still limited to compatability with only one or two compilers? I seem > to remember that being a problem. Lack of available tech support could be an > issue for some. There *are* some incompatabilities between the different > versions of TCL (I'm not so sure about TK). > > That being said, I personally consider TASH one of the most promising > technologies for writing truly portable code in Ada. Its a shame it isn't > being worked on more vigorously. > I consider TASH pretty promising, too. However, IMHO it is too tightly bound to TCL and TK. I'm currently working on extending my ASL toolkit to support a more unbundled widget toolset. I'm looking at Tk and Java AWT for the underlying widget set so the code should be very portable. I'm currently studying the issue and prototyping some, but the problem doesn't look insurmountable. Expect a preliminary release in a few weeks. -- Corey Minyard Internet: minyard@acm.org Work: minyard@nortel.ca UUCP: minyard@wf-rch.cirr.com