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=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,958ed45cc4906b53 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-31 11:15:13 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!headwall.stanford.edu!news-out.nibble.net!news-in.nibble.net!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news1.rdc1.sfba.home.com.POSTED!not-for-mail From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: Distributed system portability References: X-Newsreader: Tom's custom newsreader Message-ID: Date: Tue, 31 Jul 2001 18:15:12 GMT NNTP-Posting-Host: 24.7.82.199 X-Complaints-To: abuse@home.net X-Trace: news1.rdc1.sfba.home.com 996603312 24.7.82.199 (Tue, 31 Jul 2001 11:15:12 PDT) NNTP-Posting-Date: Tue, 31 Jul 2001 11:15:12 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:10886 Date: 2001-07-31T18:15:12+00:00 List-Id: >you have to do *all* this (including implementing all the stream attributes for >*all* types that will ever be used with the stream, excepting perhaps some >composite types). With that much work involved, the streams aren't really >providing you much except the supposedly nice syntax. (I haven't tried this but ...) I think you just have to implement the base types, and you need do it only once. So if you are going to be doing a lot of systems where data goes between a machine of type A and another B with different architecture or compiler, you can implement integer'read etc just once, and all your different programs can use it for integers ... composite types. Isn't that in fact done for the Gnat distributed systems implementation?