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 2002:a24:5755:: with SMTP id u82mr29333967ita.16.1546275340607; Mon, 31 Dec 2018 08:55:40 -0800 (PST) X-Received: by 2002:aca:cc0f:: with SMTP id c15mr468028oig.3.1546275340372; Mon, 31 Dec 2018 08:55:40 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.166.215.MISMATCH!k10no38685itk.0!news-out.google.com!v141ni82ita.0!nntp.google.com!k10no38683itk.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 31 Dec 2018 08:55:40 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=208.114.128.31; posting-account=MRPdDAoAAADUJmZVjnYaoafXFMadSeY1 NNTP-Posting-Host: 208.114.128.31 References: <177bddd8-297e-4c5f-85aa-31cd694e68b4@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <71d4373a-d8f7-448e-90cf-ea700c783030@googlegroups.com> Subject: Re: protobuff for Ada From: Olivier Henley Injection-Date: Mon, 31 Dec 2018 16:55:40 +0000 Content-Type: text/plain; charset="UTF-8" Xref: reader01.eternal-september.org comp.lang.ada:55140 Date: 2018-12-31T08:55:40-08:00 List-Id: Interesting. I do not grasp the problem in full though... When you say "Sorry to disappoint you in this festive time", do you mean trying a solution from ASN.1 or only trying at Protobuff? I think I get why a Protobuff could not cover "complete" transfer of Ada types around, but how does other languages do? (Almost everyone has it) Some of these languages have relatively "complex" type system..? How do they achieve it? They express any complex types with a limited subset of primitive types(string, int32, etc)? Can you give a more pragmatic example that exemplifies the limitations in Ada? Thx, olivier