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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,78799911f6b888db X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-17 13:43:23 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news1.ebone.net!news.ebone.net!newsfeed.freenet.de!nntp-cust.primenet.com!news.streamgate.de!gerhard.nospam From: gerhard.nospam@bigfoot.de (Gerhard =?iso-8859-1?Q?H=E4ring?=) Newsgroups: comp.lang.ada Subject: Re: Ada and .NET Date: Tue, 17 Jul 2001 23:13:01 +0200 Organization: Streamgate AG Message-ID: References: <6y057.22637$Kf3.298556@www.newsranger.com> Reply-To: gerhard@bigfoot.de NNTP-Posting-Host: h-213-196-84-122.hosts.streamgate.de X-Trace: news.streamgate.de 995402051 14222 213.196.84.122 (17 Jul 2001 20:34:11 GMT) X-Complaints-To: news@streamgateag.de NNTP-Posting-Date: Tue, 17 Jul 2001 20:34:11 +0000 (UTC) User-Agent: slrn/0.9.6.3 (Linux) Xref: archiver1.google.com comp.lang.ada:10097 Date: 2001-07-17T23:13:01+02:00 List-Id: On Tue, 17 Jul 2001 19:41:54 GMT, Ted Dennison wrote: >In article , Pascal Obry says... >>I'm wondering if there is an Ada compiler that will support the >>Microsoft .NET platform ? Does somebody knows ? I not known to be a Microsoft fan, but I can try to summarize my limited knowledge about this matter. .NET is, among others: - MSIL: Microsoft Intermediate Language (Java bytecode) - CLS: (Common Language Specification): What a compiler/interpreter runtime must implement (types, exceptions must inherit from System.Exception, for example, ...). This enables language interoperability. - a JIT for the MSIL - a lot of stuff I don't care much about, like web services .NET is also: - a better COM/ActiveX/DCOM (no need to register controls, just copy them in a directory) - Java done right (equally suited for all languages, perhaps better JIT performance) Java was around much longer, so MS could learn from Java's shortcomings What I am pretty enthusiastic about is that the MSIL/CLS will enable real integration between all languages. You can throw an exception in language A and catch it in language B. Apart from the Microsoft languages, there are IIRC implementations for Mercury, Haskell, Python, Perl, Eiffel, COBOL. >Other that a PR platform, what exactly is ".NET"? >Does it have a spec available somewhere that compiler writers can write to? The C# language and the CLI (Common language infrastructure; = MSIL + CLS, see below) are submitted to ECMA. >If someone ported gcc to it, then a Gnat port could be done. Someone will >probably do that if it ever becomes a viable platform. But my understanding of >the GNU front is that they mostly see the whole concept as evil, and are thus >focusing on cloning it (in a freer context of course). The project is ".GNU". ( >http://www.dotgnu.org ) Ximian (the people behind GNOME) have announced their open-source implementation of .NET technologies a few days ago. http://www.go-mono.com/ Gerhard -- mail: gerhard bigfoot de registered Linux user #64239 web: http://highqualdev.com public key at homepage public key fingerprint: DEC1 1D02 5743 1159 CD20 A4B6 7B22 6575 86AB 43C0 reduce(lambda x,y: x+y, [chr(ord(x)^42) for x in list('zS^BED\nX_FOY\x0b')])