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=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca.giganews.com!nntp.giganews.com!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Ada platforms and pricing, was: Re: a new language, designed for safety ! Date: Tue, 24 Jun 2014 11:56:39 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <1402308235.2520.153.camel@pascal.home.net> <85ioo9yukk.fsf@stephe-leake.org> <255b51cd-b23f-4413-805a-9fea3c70d8b2@googlegroups.com> <5ebe316d-cd84-40fb-a983-9f953f205fef@googlegroups.com> <2100734262424129975.133931laguest-archeia.com@nntp.aioe.org> <1vrc8mmlbvd6f$.1vak7oiubwsaj$.dlg@40tude.net> <1dk69p0vehpcz$.32c9ipnkg2ey$.dlg@40tude.net> Injection-Date: Tue, 24 Jun 2014 11:56:39 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="e458ff8b81bc0c159989eb0e36c6e372"; logging-data="19623"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX195HFObYccoIotD91gmvNtIlpbgN9uiE9k=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:eAxRebD5tqJKmmZZtpf7chyae3o= Xref: number.nntp.dca.giganews.com comp.lang.ada:187221 Date: 2014-06-24T11:56:39+00:00 List-Id: On 2014-06-23, Dmitry A. Kazakov wrote: > On Mon, 23 Jun 2014 15:08:47 -0500, Randy Brukardt wrote: >> >> Right, but I was thinking of the rather elaborate language-defined I/O >> facilities. I doubt that there is much use for Ada.Directories on the >> typical embedded board. > > It is rather common to have a USB flash attached, formatted FAT or > something. So Ada.Directories is not so outlandish as it may appear... > RTEMS has generic directory support as well although USB support was a work in progress when I last looked at USB support in RTEMS. I'm beginning to think the most viable approach for Ada in these embedded environments is to forget about Ada from top to bottom and instead focus on Ada at the embedded application level and run that Ada application on top of a C language RTOS base, just as you can currently do with RTEMS. That's not the ideal approach, but it's probably the most pragmatic approach. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world