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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f495c7652c09dd8c X-Google-Attributes: gid103376,public From: dennison@telepath.com Subject: Re: Does this model work ? Date: 1999/05/14 Message-ID: <7hhj6q$cjn$1@nnrp1.deja.com>#1/1 X-Deja-AN: 477846879 References: <373e38e2.31311363@news2.ibm.net> X-Http-Proxy: 1.0 x25.deja.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Fri May 14 16:32:26 1999 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.5 [en] (WinNT; I) Date: 1999-05-14T00:00:00+00:00 List-Id: In article <373e38e2.31311363@news2.ibm.net>, jmarten@ibm.net (Jean-Marten Marchi) wrote: > After all, with all this Open Source Software movement nowadays, is it > possible to distribute applications in source code form (rather in > bytecode form) to various devices or stations? > > Compile, link, etc ... are done automatically on the local computer > and the binaries are stored wherever it is more appropriate. > > You can ask the application to execute whenever you want without > reloading, or you can replace it with a newer version if necessary. That's what I've found. Ada is great for this, if you are somewhat careful about portability while you are writing it. We managed to port the entire current development baseline of our flight simulator (including a frequency-based scheduler) from vxWorks/GreenHills to NT/Gnat in a couple of hours. The only OS call in the whole application so far is a call to set the RT-clock's frequency (we stub that out on NT, since its not realtime anyway). The rest of the sim compiles on both platforms with *no* changes. I don't think this feat would be possible in any other language. -- T.E.D. --== Sent via Deja.com http://www.deja.com/ ==-- ---Share what you know. Learn what you don't.---