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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,577c9f9c0cdd76d X-Google-Attributes: gid103376,public From: Gautier Subject: Re: Help help.. please.i am totaly new in ada programing Date: 1999/11/02 Message-ID: <381F5D1D.601AC4D7@maths.unine.ch>#1/1 X-Deja-AN: 543685075 Content-Transfer-Encoding: 7bit References: <7vbtof$de9$1@oceanite.cybercable.fr> <38199224_3@news1.prserv.net> <3819A44A.9F5E6B97@maths.unine.ch> <7vhh53$81f$1@nnrp1.deja.com> <381DE427.4A04F864@maths.unine.ch> <7vml31$pk0$1@nnrp1.deja.com> <381F0B97.8DBCFFC8@maths.unine.ch> <7vnddp$ck6$1@nnrp1.deja.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii MIME-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-11-02T00:00:00+00:00 List-Id: > Gautier, if you think it's enough of a pity to be worth it, > why don't you create the MacOS port of GNAT. I'm afraid you are overestimating (just a bitlet) my abilities of auto-cloning. It is not just like launching N Ada tasks, and maybe the synchronizing of all these copies would give a terrible confusion. Even though, the port would be soon obsolete because of the long-awaited, marvelous, genial MacOS X (client). > It's a fair job, but put it this > way: I think you have a better chance of completing this than > Nick Roberts does of completing his optimizing Ada compiler and > associated operating system written in Ada :-) Thank you. You are unfair with Nick, and my knowledge of MacOS' guts is quite poor. Just fighting with this cryptic file typing is enough... There are other delirious or pharaonic projects that are worth the effort about Ada: - make a true reference, pure Ada, BLAS and LAPACK set of routines using 'range attributes, generics for floating point to halve the number of routines, and exceptions for problematic cases instead of these bold error codes. - make an Ada version of GNU multiprecision (GMP), with "+", "*",... operators (over accessed things) and a rejoycing use of generics e.g. for multiprecision rationals, just pass the multi-integers through a generic package to obtain the field of fractions - see mathpaqs.zip from the page below. - complete the gaming library for GNAT/DOS (sound, network and some advanced 3D rendering/interaction remain to do) - make a support for streams in Unzip-Ada, and a Zip-Ada... - port GNAT to Cray, NEC SX, ... (if not already done...) Now, let's work 8-) -- Gautier _____\\________________\_______\_________ http://members.xoom.com/gdemont/gsoft.htm