comp.lang.ada
 help / color / mirror / Atom feed
From: "stephane richard" <stephane.richard@verizon.net>
Subject: Re: Microsoft & Ada
Date: Sat, 11 Sep 2004 12:43:35 GMT
Date: 2004-09-11T12:43:35+00:00	[thread overview]
Message-ID: <XpC0d.430$VV2.47@trndny06> (raw)
In-Reply-To: sa43c1p6lf9.fsf@snoopy.apana.org.au


"Brian May" <bam@snoopy.apana.org.au> wrote in message 
news:sa43c1p6lf9.fsf@snoopy.apana.org.au...
>>>>>> "stephane" == stephane richard <stephane.richard@verizon.net> writes:
>
>    stephane> *** Loss of standards, like what they did to C++, Like
>    stephane> Borland did to C++ too...they didn't totally destroy C++
>    stephane> but in most cases, code written for Visual C++ tend to
>    stephane> not compile as is on other C++ compilers.
>
> What if, say Microsoft were to design and implement thick Win32
> bindings for functions that are not standardized in Ada? Some
> examples: Win32 GUI or serial IO.
>
> Would this be considered a good thing or bad thing?

*** Well that would be a good thing.  As long as they don't attempt to 
change anything that is part of the Ada 95 or Ada 2005 standard and 
revisions, they can play with whatever they want :-).  Again if it makes Ada 
more usable to window programmers that's their business.  Like you said 
though, it wouldn't be good if it was the ONLY way to develop window 
applications.  A choice of microsoft or non microsoft library perhaps would 
be enough :-).

>
> What if there were able to implement the bindings in such a way that
> they don't have to supply any source code? What if the bindings can
> only be used with Microsoft's compiler? (I guess it may still be
> possible to write an open source library that implements the same
> package specifications).
>
*** This I wouldn't agree on.  Like VB's runtime, they might be tempted to 
do so.  But I wouldn't agree with that notion and wouldn't use it unless I 
was 100% sure that it simply doesn't  exist and I don't happen to know how 
to do it myself :-).

> My personal thought is that code that uses such routines should be
> isolated, so you can still compile the program without these functions
> (perhaps using alternate code). That is, if portability is required.
> In practise, I could imagine code being written that requires the new
> functions without any thought as to making it portable.
>
That's part of the strength of Ada isn't?  Ada.Text_IO is there but I could 
create my own Text_IO and use that one instead right?  If so, and if 
microsoft doesn't get rid of this feature in their version. It's fine by me 
:-).

> I think there are a number of related issues here, so I am curious
> what peoples thoughts are on the matter.

*** Yes, you're right, me I'm thinking the influencial side of things. 
There's all that you mentionned here too and there's the commercial and/or 
competitive side to it too.  What influence will it have on the price of 
other compilers, etc etc....I guess I'm thinking first steps first so to 
speak.  We (the ada community) know the greatness of Ada, perhaps Microsoft 
Visual Ada will help broaden the walls of the Ada community and let other 
developers learn the benifits of Ada :-).

> -- 
> Brian May <bam@snoopy.apana.org.au> 





  reply	other threads:[~2004-09-11 12:43 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-11 10:53 Microsoft & Ada Andrew Carroll
2004-09-11 11:49 ` Ludovic Brenta
2004-09-12  7:56   ` Pascal Obry
2004-09-13  3:10     ` Adrian Hoe
2004-09-13 16:45       ` Pascal Obry
2004-09-11 12:02 ` stephane richard
2004-09-11 12:26   ` Brian May
2004-09-11 12:43     ` stephane richard [this message]
2004-09-11 16:42     ` Wes Groleau
2004-09-12  1:27       ` tmoran
2004-09-12  8:01         ` Pascal Obry
2004-09-12 22:04           ` Wes Groleau
2004-09-13  3:14       ` Adrian Hoe
2004-09-11 21:05 ` Björn Persson
2004-09-11 23:11   ` stephane richard
2004-09-12  3:12   ` Jeffrey Carter
  -- strict thread matches above, loose matches on Subject: below --
2004-09-13  4:39 Robert C. Leif
2004-09-14  2:19 ` Adrian Hoe
     [not found] <20040908230107.A580B4C40C4@lovelace.ada-france.org>
2004-09-09  7:20 ` Andrew Carroll
     [not found] <20040907010534.A306B4C40C2@lovelace.ada-france.org>
2004-09-07  6:31 ` Andrew Carroll
2004-09-08 12:15   ` Pascal Obry
2004-09-08 17:22     ` stephane richard
2004-09-08 21:57       ` Ludovic Brenta
2004-09-13  3:07         ` Adrian Hoe
2004-09-13  3:05       ` Adrian Hoe
     [not found] <01bd7718$08467e80$3cfc60ca@public>
1998-05-04  0:00 ` Jerry Petrey
1998-05-09  0:00   ` Mark D McKinneyq
1998-05-04  0:00 ` Samuel T. Harris
1998-05-05  0:00   ` Markus Kuhn
1998-05-11  0:00     ` Daren Scot Wilson
1998-05-11  0:00       ` david.c.hoos.sr
1998-05-11  0:00       ` Dirk Craeynest
1998-05-12  0:00         ` Samuel Mize
1998-05-14  0:00       ` nabbasi
1998-05-05  0:00 ` John McCabe
1998-05-06  0:00 ` Adrian BY, Hoe
1998-05-06  0:00 ` Sergey Makarenko
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox