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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,3daa1e21d59230bf X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!news.highwinds-media.com!xara.net!gxn.net!194.159.246.34.MISMATCH!peer-uk.news.demon.net!kibo.news.demon.net!news.demon.co.uk!demon!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Tash + ObjectAda Help Date: Sat, 23 Dec 2006 10:45:34 +0000 Organization: Pushface Message-ID: References: <1166656621.759251.64740@i12g2000cwa.googlegroups.com> NNTP-Posting-Host: pogner.demon.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: news.demon.co.uk 1166870736 26515 62.49.19.209 (23 Dec 2006 10:45:36 GMT) X-Complaints-To: abuse@demon.net NNTP-Posting-Date: Sat, 23 Dec 2006 10:45:36 +0000 (UTC) Cancel-Lock: sha1:4joBZzr45GCQ9QfCrM0lHh1QzW8= User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (darwin) Xref: g2news2.google.com comp.lang.ada:8002 Date: 2006-12-23T10:45:34+00:00 List-Id: msblows@hotmail.com writes: > Hello, I've been trying to get Tash and ObjectAda to cooperate and have > had some problems. I've never worked with importing from other > languages so please bear with me. My environment is Nt4.0, ObjectAda > 7.2.2, VC++ 6.0 (if its needed) and Tcl/Tk 8.4.14 installed. With Terry Westley's agreement I've started a SourceForge project for tash at sf.net/projects/tcladashell. So far I am a lone voice :-) and can support GNAT on Mac OS X, Linux (Ubuntu here), Solaris 10 x86 and Windows. The project pages are a wiki so if you want to add any remarks mail me (pretty sure there's an issue with the internal 'mail for a password' feature). Ditto if you want to join the project. > My first goal was to get the inlcuded > TASH hello_world program running. I think my problem here is that the limits on the free edition of the Aonix compiler stop hello_world compiling or at any rate even trying to link. But since hello_world serves the dual purpose of being a demo and also compiling the world I'm sure something could be done about that! > The first thing I notice is I have > to move a lot of pragma inline calls from after the definition in the > body to after the declaration in the spec - not sure if that's an > ObjectAda-ism or the antiquity of my compiler. Sounds to me as though GNAT ought not to like this either. My personal experience of pragma Inline is that the improvements you get are marginal if not negative (PowerPC). There are not all that many of these -- 20 or so -- perhaps I've removed them already. I'll reach for my flaming sword ..