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-Thread: 103376,af0c6ea85f3ed92d X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.226.10 with SMTP id ro10mr6742908pbc.6.1329012650576; Sat, 11 Feb 2012 18:10:50 -0800 (PST) MIME-Version: 1.0 Path: wr5ni14432pbc.0!nntp.google.com!news1.google.com!goblin3!goblin2!goblin.stu.neva.ru!weretis.net!feeder4.news.weretis.net!nuzba.szn.dk!news.jacob-sparre.dk!munin.sparre-andersen.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Arbitrary Sandbox Date: Sat, 11 Feb 2012 20:10:46 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <2aaee0a4-e820-4a75-bbaf-d9d09c366d2c@f5g2000yqm.googlegroups.com> <4da4bf75-e6c9-4c17-9072-ab6f533ed93f@vd8g2000pbc.googlegroups.com> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1329012649 10012 69.95.181.76 (12 Feb 2012 02:10:49 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Sun, 12 Feb 2012 02:10:49 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Date: 2012-02-11T20:10:46-06:00 List-Id: "Rob Shea" wrote in message news:4da4bf75-e6c9-4c17-9072-ab6f533ed93f@vd8g2000pbc.googlegroups.com... ... >If anyone is able to address my concerns about Ada on embedded systems >is awesome, but Ada on the abstraction of Windows, relying on the >APIs, etc... is this still awesome? Of course. Ada is awesome everywhere! :-) I may be biased of course, but we've developed a number of programs using Claw (along with Claw itself), which are solely targeted to Windows. The "good things" about Ada don't depend on the target platform. If there is an issue (and it exists on any target) is that there sometimes is a need to write interfaces to other code (APIs sometimes, but also ROMs and hardware as well). Taking the time to do this right is almost always a win - but it does take some time. Please note that I don't have any experience with .NET beyond the occassional annoying message that it needs to be patched. :-) So I don't know much about running in that environment (it's hard for me to imagine precisely why such an environment would be an improvement over a properly designed compiler / runtime environment -- the only problem being that both Windows and Unix-based systems do not have a properly designed (native) runtime environment -- stuff we did to make Janus/Ada more secure on DOS extenders in the 1980s never made it to OS environments). Randy.