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 X-Received: by 10.224.89.68 with SMTP id d4mr584248qam.8.1372777737697; Tue, 02 Jul 2013 08:08:57 -0700 (PDT) X-Received: by 10.50.117.106 with SMTP id kd10mr1092595igb.14.1372777737653; Tue, 02 Jul 2013 08:08:57 -0700 (PDT) Path: border1.nntp.ams3.giganews.com!border1.nntp.ams2.giganews.com!border2.nntp.ams2.giganews.com!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!nntp.giganews.com!feeder2-2.proxad.net!proxad.net!feeder1-2.proxad.net!209.85.216.88.MISMATCH!y2no124833qax.0!news-out.google.com!f7ni623qai.0!nntp.google.com!y2no124831qax.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 2 Jul 2013 08:08:57 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=108.90.156.221; posting-account=qZVz2QoAAAAN9WxYp-9jYb7jORc4Zqwt NNTP-Posting-Host: 108.90.156.221 References: <31f9819e-6509-4d67-acea-4d2ba9a96c04@googlegroups.com> <4csim6j63mk4.1c54vo5v7eu8c.dlg@40tude.net> <51d280e7$0$6556$9b4e6d93@newsspool4.arcor-online.net> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Help with embedded hardware/software platform selection for ADA From: mjsilva@scriptoriumdesigns.com Injection-Date: Tue, 02 Jul 2013 15:08:57 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Original-Bytes: 3156 Xref: number.nntp.dca.giganews.com comp.lang.ada:182218 Date: 2013-07-02T08:08:57-07:00 List-Id: On Tuesday, July 2, 2013 1:46:24 AM UTC-7, Dmitry A. Kazakov wrote: > On Tue, 02 Jul 2013 09:27:40 +0200, Georg Bauhaus wrote: =20 > > Vendors: >=20 > >=20 >=20 > > I still wonder why not a single vendor sells a Ravenscar run-time >=20 > > with compiler at a hobbyist price, without support. >=20 >=20 >=20 > Why a hobbyist would even look at Ravenscar? >=20 Because it provides the simple multitasking that a great many projects can = benefit from. And don't get hung up on the "hobbyist" part. May hobbyists= also work in software and hardware, and some of them would surely push for= Ada in the workplace if they could only actually use it and demonstrate it= . People will never buy full-priced Ada toolsets if they can't first try i= t out, and they can't try it out if it's not a download click away. >=20 >=20 > IMO, a hobbyist if not obsessed with systems programming, wants full Ada >=20 > and a "normal" OS. This is quite possible to have today. And this is wher= e >=20 > Ada shines, because you can develop and test on a PC and then just >=20 > recompile the code for the embedded target without any changes. At least >=20 > this is the way we do it. There's a whole world "below" the one you describe, where programs are just= a main loop and interrupts, or simple multitasking with a minimal RTOS. T= hose applications are at the bottom of the pyramid, but the bottom of the p= yramid is also the fattest part of the pyramid. Ada with Ravenscar would t= hrive there, if it were only easily and cheaply available.