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,414a2d6a9a612c7b X-Google-Attributes: gid103376,public X-Google-Thread: 114f0b,414a2d6a9a612c7b X-Google-Attributes: gid114f0b,public X-Google-ArrivalTime: 2000-08-27 21:58:29 PST Path: supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!logbridge.uoregon.edu!newsfeed.skycache.com!Cidera!cyclone1.ba-dsg.net!typhoon1.ba-dsg.net.POSTED!not-for-mail From: "Bob Woodward" Newsgroups: comp.os.lynx,comp.lang.ada References: <39A76F5B.24E09AD@cityfujisawa.ne.jp> Subject: Re: Lynx is good for Ada tasking ? X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Message-ID: Date: Mon, 28 Aug 2000 04:58:25 GMT NNTP-Posting-Host: 141.156.34.194 X-Complaints-To: newsadmin@bellatlantic.net X-Trace: typhoon1.ba-dsg.net 967438705 141.156.34.194 (Mon, 28 Aug 2000 00:58:25 EDT) NNTP-Posting-Date: Mon, 28 Aug 2000 00:58:25 EDT Xref: supernews.google.com comp.os.lynx:41 comp.lang.ada:349 Date: 2000-08-28T04:58:25+00:00 List-Id: 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