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.31.157.213 with SMTP id g204mr34263112vke.14.1454473309625; Tue, 02 Feb 2016 20:21:49 -0800 (PST) X-Received: by 10.182.153.2 with SMTP id vc2mr481967obb.11.1454473309588; Tue, 02 Feb 2016 20:21:49 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!94no127307qgt.1!news-out.google.com!l1ni1289igd.0!nntp.google.com!ks5no655950igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 2 Feb 2016 20:21:49 -0800 (PST) In-Reply-To: <93675034-4240-4796-a5d5-ed094af3e350@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=97.123.145.240; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC NNTP-Posting-Host: 97.123.145.240 References: <02241ec4-0f95-4f63-9abc-092f167eb59e@googlegroups.com> <0ed849e7-75aa-4b9c-8085-ba50014ac87c@googlegroups.com> <5e723414-8c8d-4487-87ac-60d95e1b4e01@googlegroups.com> <93675034-4240-4796-a5d5-ed094af3e350@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <73a9036e-535f-4288-987f-d983fc0afe18@googlegroups.com> Subject: Re: Ada package registry? From: Shark8 Injection-Date: Wed, 03 Feb 2016 04:21:49 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:29331 Date: 2016-02-02T20:21:49-08:00 List-Id: On Tuesday, February 2, 2016 at 2:32:16 PM UTC-7, gautier...@hotmail.com wrote: > > So perhaps you are thinking about a specialized archive manager (for instance a special version of AZip, to stay with Ada stuff :-) ), which would grab packages or libraries from an Ada-centric repository, running on the programmer's computer? Closer but not quite. The way I envision it would be essentially three programs: (1) the 'server', which contains the library, stored in an IR; (2) the 'client', which pulls the info from the library and inserts it into the Ada environment, (3) the 'project-manager', which takes the library/module on the hosting computer, compiles it, and submits it to the 'server'.