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,WEIRD_PORT autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,17fbc13c0fa58193 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Received: by 10.68.0.170 with SMTP id 10mr1671394pbf.2.1323257842700; Wed, 07 Dec 2011 03:37:22 -0800 (PST) Path: lh20ni79238pbb.0!nntp.google.com!news1.google.com!postnews.google.com!o9g2000vbc.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: GNAT binary packages for Solaris Date: Wed, 7 Dec 2011 03:20:22 -0800 (PST) Organization: http://groups.google.com Message-ID: <5dc45ffc-51a0-4201-b9fc-751d694cb778@o9g2000vbc.googlegroups.com> References: <7952513.90.1323248002616.JavaMail.geo-discussion-forums@yqq16> NNTP-Posting-Host: 153.98.68.197 Mime-Version: 1.0 X-Trace: posting.google.com 1323257842 8066 127.0.0.1 (7 Dec 2011 11:37:22 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 7 Dec 2011 11:37:22 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: o9g2000vbc.googlegroups.com; posting-host=153.98.68.197; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-HTTP-Via: ICAP/1.0 192.168.152.2 X-Google-Web-Client: true X-Google-Header-Order: HUALESRCVNK X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.8) Gecko/20100728 Firefox/3.6.8 (.NET CLR 3.5.30729),gzip(gfe) Xref: news1.google.com comp.lang.ada:19379 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Date: 2011-12-07T03:20:22-08:00 List-Id: Maciej Blizi=F1ski wrote on comp.lang.ada: > I'm new to the group. =A0I'm a package maintainer at OpenCSW, and I've > been working on gcc-4.6.x packages for the last few months. I've > finally built all language frontends of gcc-4.6, including Ada. [...] > I've been able to compile and run a "hello, world" program written in > Ada, and that worked. =A0I'd be interested in learning whether these > packages work well for bigger programs. There is a wealth of free Ada software available. Here[1] is a glorified "Hello, World" that exercizes streams and exception handling; just "gnatmake test; ./test" to see it in action. And here[2] is another simple program that additionally uses gettext and calls system(2). [1] http://green.ada-france.org:8081/branch/changes/org.ludovic-brenta.s_ex= pressions [2] http://green.ada-france.org:8081/branch/changes/org.music123 (for both, go to "Head Revision" then "Download (tar)") The third example exercizes tasking and generics. To compile and run it, copy and paste all of the code into a single file then: "gnatchop $file; gnatmake diners; ./diners". [3] http://www.adaic.org/resources/add_content/docs/95style/html/sec_11/11-= 1.html If those work, I think the next thing to test will be the GNAT project manager (i.e. gpr files). The next step will be to build an entire Ada development platform consisting of dozens of libraries, IDE, etc. Are you that ambitious? HTH -- Ludovic Brenta. The gatekeeper 200% embraces non-standard internal clients.