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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,414a2d6a9a612c7b X-Google-Attributes: gid103376,public X-Google-Thread: 114f0b,414a2d6a9a612c7b X-Google-Attributes: gid114f0b,public From: Dean Subject: Re: Lynx is good for Ada tasking ? Date: 2000/09/13 Message-ID: <39C045D3.21765D3@home.com>#1/1 X-Deja-AN: 669478534 Content-Transfer-Encoding: 7bit References: <39A76F5B.24E09AD@cityfujisawa.ne.jp> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@cloudnet.com X-Trace: ptah.visi.com 968902591 204.221.241.111 (Wed, 13 Sep 2000 22:36:31 CDT) MIME-Version: 1.0 NNTP-Posting-Date: Wed, 13 Sep 2000 22:36:31 CDT Newsgroups: comp.os.lynx,comp.lang.ada Date: 2000-09-13T00:00:00+00:00 List-Id: We are successfully using LynxOS with Rational Apex (Ada95). As Bob describes for GNAT, same for Rational product, every Ada task automatically becomes a pthread under LynxOS, no manual Ada bindings required. We are currently upgrading to LynxOS v3.1.0. Rational debugger also is fully integrated with LynxOS so you can debug code running on the target from the Ada source code. Rational Apex/LynxOS info: http://www.lynuxworks.com/cgi-bin/sgml-html.pl/Rational_Apex.sgml GNATPro/LynxOS info: http://www.lynuxworks.com/cgi-bin/sgml-html.pl/adacore.sgml Dean Bob Woodward wrote: > We are using GNAT Ada95 and LynxOS. We fully utilize the Ada95 tasking > system. We do not create Ada bindings to the POSIX system calls (this would > not be as portable). The Ada95 runtime does this automatically. By using > the "task body xxxy is" will create a thread within a process. This is the > best way to create tasks that are independent of operating system and > hardware architecture. To move the application to another operating system > or hardware architecture is to have another Ada95 compiler for the new > system. > > Bob Woodward > > "Toshitaka Kumano" wrote in message > news:39A76F5B.24E09AD@cityfujisawa.ne.jp... > > Hi, > > > > We use Ada (GNAT) on VxWorks now, and consider immigrating to Ada on Lynx. > > > > Using Ada is our top interest, whatever RTOS. > > > > First, compatibility in API, between Unix (host) / VxWorks (target) make > us nervous, > > when we make necessary Ada binding. > > > > We have no experience in Lynx, but we hear somewhat Lynx is almost API > compatible > > for Unix, so we consider immigrating to Lynx (or emigrating from VxWorks > :-)). > > > > # of course, memory protection or others, sound good. > > > > Then, we wonder Lynx should be more suitable from the view of Ada tasking > behavior > > than VxWorks, upon which we have experienced much troubles. > > > > Ada is rather unknown in Japan, and local agents for Lynx/Vxworks don't > make much > > help to us. > > > > Any suggestions ? > > > > -- > > Toshitaka