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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.182.28.194 with SMTP id d2mr9284930obh.19.1411633852084; Thu, 25 Sep 2014 01:30:52 -0700 (PDT) X-Received: by 10.140.19.2 with SMTP id 2mr972qgg.35.1411633852049; Thu, 25 Sep 2014 01:30:52 -0700 (PDT) Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!a13no3308909igq.0!news-out.google.com!i10ni32qaf.0!nntp.google.com!w8no241831qac.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 25 Sep 2014 01:30:51 -0700 (PDT) In-Reply-To: <20a06909-d123-4c51-8185-057d50e50186@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=195.182.34.201; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 195.182.34.201 References: <20a06909-d123-4c51-8185-057d50e50186@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2fe842c3-1e5c-4fd7-89be-515e86c8aeb4@googlegroups.com> Subject: Re: On intended use cases of the distributed annex From: Maciej Sobczak Injection-Date: Thu, 25 Sep 2014 08:30:52 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Xref: number.nntp.dca.giganews.com comp.lang.ada:189146 Date: 2014-09-25T01:30:51-07:00 List-Id: W dniu =C5=9Broda, 24 wrze=C5=9Bnia 2014 11:37:49 UTC+2 u=C5=BCytkownik Ale= jandro R. Mosteo napisa=C5=82: > I was thinking about the possibility of requesting the installation of an= Ada compiler in such cluster, and also if the DSA can fulfill my needs. You can make it work, but be aware that DSA was not invented with heterogen= eous systems in mind. That is, the annex does not define the wire-level pro= tocol nor even the data type mappings, so depending on the particular imple= mentation you might be forced to use the same compiler version for all node= s and obviously all of the nodes will have to be written in Ada. This might= sound like heaven for some, but in a distributed system it might as well b= ecome a maintenance and integration nightmare and if at the end you will ha= ve to use additional protocols for integration with existing software or fo= r adding software written by others or for other functions like remote moni= toring or configuration scripts, etc., then it will become a bloody mess, w= hich kind of contradicts the intentions of using Ada in the first place. Fo= r this reason I would not use DSA at all and instead try some technology-ne= utral communication solution. I don't claim that the above considerations are bound to be problems, but c= ertainly they are something to think about before you start. --=20 Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com