From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_20,FREEMAIL_FROM, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Received: by 2002:a05:622a:1a94:b0:3d4:63fa:3db4 with SMTP id s20-20020a05622a1a9400b003d463fa3db4mr5273286qtc.5.1680367347455; Sat, 01 Apr 2023 09:42:27 -0700 (PDT) X-Received: by 2002:a25:2351:0:b0:b81:a13:50c3 with SMTP id j78-20020a252351000000b00b810a1350c3mr3260298ybj.2.1680367347312; Sat, 01 Apr 2023 09:42:27 -0700 (PDT) Path: eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 1 Apr 2023 09:42:26 -0700 (PDT) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=108.162.150.35; posting-account=DDNtpAoAAAAV3hXmyMtxrpph6Q7ui96s NNTP-Posting-Host: 108.162.150.35 References: <9f2d643e-b610-4931-bd70-342b52c11566n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Working around -freestanding limitations? From: Hou Van Boere Injection-Date: Sat, 01 Apr 2023 16:42:27 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 2679 Xref: feeder.eternal-september.org comp.lang.ada:65053 List-Id: Thanks for your feedback Niklas. I am new to Ravenscar(just spelled it wron= g today), this is very helpful. It would be nice to have threads but I am not sure I actually need them. I have serviced scientific instruments for 24 years now. I want to start fa= bricating them. I will have some bumps along the way with PCB design but I = am confident that it will work out. I have been playing around with Ada since 2012 but I still have lots to lea= rn and I don't program in the day so it is not my strong suit. The hardware= side should work out but I am worried about the software end of things. Ad= a is lovely but massive. There are so many features, so many libraries(some= of which are abandoned). There are only so many hours in a day.=20 I have a subset of the language I like and if I can just control CPU addre= ss and data lines, I shouldn't need a RTOS. Trying several of them out coul= d take a great deal of time. I don't seem to have any extra runtimes with my install: gnatls -v GNATLS 11.2.0 Copyright (C) 1997-2021, Free Software Foundation, Inc. Source Search Path: /usr/lib64/gcc/x86_64-slackware-linux/11.2.0/adainclude Object Search Path: /usr/lib64/gcc/x86_64-slackware-linux/11.2.0/adalib Project Search Path: /usr/x86_64-slackware-linux/lib/gnat /usr/x86_64-slackware-linux/share/gpr /usr/share/gpr /usr/lib/gnat