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: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!mx05.eternal-september.org!feeder.eternal-september.org!news.unit0.net!newsfeed.fsmpi.rwth-aachen.de!uucp.gnuu.de!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Wed, 03 Jul 2013 14:49:54 +0200 From: "G.B." User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Help with embedded hardware/software platform selection for ADA References: <31f9819e-6509-4d67-acea-4d2ba9a96c04@googlegroups.com> <4csim6j63mk4.1c54vo5v7eu8c.dlg@40tude.net> <51d280e7$0$6556$9b4e6d93@newsspool4.arcor-online.net> <182gssxjlz8at$.zid6ypl98cs2.dlg@40tude.net> <51d3dad0$0$6582$9b4e6d93@newsspool3.arcor-online.net> <1rm7a4kx970x1.qug4mwhf3r0e.dlg@40tude.net> In-Reply-To: <1rm7a4kx970x1.qug4mwhf3r0e.dlg@40tude.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <51d41df3$0$6552$9b4e6d93@newsspool4.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 03 Jul 2013 14:49:55 CEST NNTP-Posting-Host: 910f4bb3.newsspool4.arcor-online.net X-Trace: DXC=hhX1k?N[JTkm7>ihJR;B_c4IUKjLh>_cHTX3jm48_Ln1jgM9o X-Complaints-To: usenet-abuse@arcor.de Xref: news.eternal-september.org comp.lang.ada:16082 Date: 2013-07-03T14:49:55+02:00 List-Id: On 03.07.13 13:11, Dmitry A. Kazakov wrote: >> Another fashionable product, which is currently pricey, is >> LED light bulb control. Is an Arduino with ham radio attached >> to every bulb even reasonable? > > http://en.wikipedia.org/wiki/DMX512 Cables, huh? 8-) > http://cargocollective.com/christinametzler/Infografik-Landesgartenschau Nice! Yet, W-DMX is what people may prefer in their living rooms, home-made or via meethue.com. Mind you, they are talking RESTfully to the bulbs' network. Embedded programmers might have different goals and preferences. DIY'ers seem to use an Atmega88 and such for connecting via W-DMX. So, not really $$$ (or even $$) PC hardware. > No us cycles needed to control LED lamps. Fewer µs means more reason to not throw $$$ of PC hardware at small, frugal things. But, austerity has never been associated with Ada, correct? >>> Anyway if you want this, why don't you use some Ada to C compiler? >> >> AdaCore's (formerly SofCheck's) requires a C (or C++) runtime, >> and builds a runtime for Ada on top of it, IIUC. So this doesn't >> change the picture. > > It does because the premise was: no run-time at all. Then it is perfectly > feasible to compile some arithmetic stuff written in Ada into C. "OS, or run-time environment should be minimal", from which premise I might deduce a more inclusive premise than no run-time at all ;-). But OK, if http://en.wikipedia.org/wiki/AdaMagic is not all true any longer. > My point is either you have no run-time or else, full Ada, please. Ada's runtime has been both extended and restricted over the years, via additions and language defined subsets, repsectively. Furthermore, taking optional Annexes into account, there is no one full Ada, practically speaking.