Lambda the Ultimate

inactiveTopic Object-Oriented Programming Enhancements in Ada200Y
started 5/7/2004; 6:15:49 AM - last post 5/9/2004; 8:37:45 AM
Ehud Lamm - Object-Oriented Programming Enhancements in Ada200Y  blueArrow
5/7/2004; 6:15:49 AM (reads: 6421, responses: 4)
Object-Oriented Programming Enhancements in Ada200Y
S Tucker Taft. Ada User Journal.

This article provides an overview of four proposed amendments to the Ada standard for possible inclusion in the revision planned for late 2005 or early 2006. Together, these four amendments can be seen as "finishing" the job of integrating object-oriented programming features into Ada.

A high level discussion of some of the changes being considered for the next revision of the Ada language.

More in depth discussions can be found on the ARG (Ada Rapporteur Group) web site (the AIs and ARG Minutes make for interesting reading if you are into Ada).


Posted to OOP by Ehud Lamm on 5/7/04; 6:16:47 AM

Ehud Lamm - Re: Object-Oriented Programming Enhancements in Ada200Y  blueArrow
5/8/2004; 4:17:27 AM (reads: 143, responses: 3)
Long time readers know that I think language evolution and development practices aren't studied enough. Obviously this is less sexy that C-T and type systems, but I think it's still worthy of serious study.

Different language communities have different priorities (e.g., dynamism vs. static verification), but one shouldn't a priori expect their actual decisions to reflect these goals. Do some languages (and their design processes) have better track records than others?

Language communities evolve over time, and priorities change. How well do standard bodies adapt to these changes? Does the rethoric change at all? Does it change before or after the fact?

I've seen some studies about these issues, but hardly enough. The Ada design community would be a good case study.

Frank Atanassow - Re: Object-Oriented Programming Enhancements in Ada200Y  blueArrow
5/8/2004; 9:33:07 AM (reads: 130, responses: 1)
Obviously this is less sexy that C-T and type systems, but I think it's still worthy of serious study.

Funny, I get the feeling that the only people who think CT and type systems are sexy are hardasses like me. :/

Ehud Lamm - Re: Object-Oriented Programming Enhancements in Ada200Y  blueArrow
5/8/2004; 11:41:32 AM (reads: 119, responses: 0)
Nah...

Andris Birkmanis - Re: Object-Oriented Programming Enhancements in Ada200Y  blueArrow
5/9/2004; 8:37:45 AM (reads: 96, responses: 0)
Long time readers know that I think language evolution and development practices aren't studied enough

Not sure, whether they are studied enough or not, but there is defenitely not a lot of results in the area. There may be various reasons for that, either users of social sciences ignore computer science, or users of computer science are not skilled in social sciences ("or" here is neither exclusive nor exhaustive).

Obviously this is less sexy that C-T

Do you think merits of CT are overhyped? As a neophyte I am a strong believer CT is great at providing a meta-theory to develop theories, a methodology for research, a language for discussions, eh, well, Goguen already mentioned all this :-)

Of course, no tool can substitute genuine thought... But it can help a lot. If only studies of programming communities could be performed as comfortably as studies of, e.g., universal properties, I believe we would see much more results than currently. Should we ask professional anthropologists and ethnographs to study history of Linux or JBoss? And how real was the infuence of cult of personality on the development of some languages? And how faster it is to deploy a bazaar compared to a cafedral?