comp.lang.ada
 help / color / mirror / Atom feed
* Schizoid Classes
@ 2004-09-08 20:22 Lionel Draghi
  2004-09-09 14:33 ` Bob Spooner
  0 siblings, 1 reply; 2+ messages in thread
From: Lionel Draghi @ 2004-09-08 20:22 UTC (permalink / raw)


There is an interresting paper, "Schizoid Classes", in the september 
issue of the ACM Queue magazine, from Rodney Bates, about class and 
module semantic beeing merged in Java and C++.

Here is just an excerpt:
"Putting class variables and methods into a class is attempting to make 
an object type into both a type and a module. Compared with separate 
constructs, it is harder to use for either purpose alone or for both 
purposes simultaneously. It adds huge and gratuitous complexity to a 
programming language, in a world where most working programmers don't 
understand their language, anyway."

And:
"The best-designed languages give you two abstraction tools - a module 
and an object type - each of which serves its own purpose reasonably well."

And, unfortunatly, Ada is not even mentioned.

-- 
Lionel Draghi



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Schizoid Classes
  2004-09-08 20:22 Schizoid Classes Lionel Draghi
@ 2004-09-09 14:33 ` Bob Spooner
  0 siblings, 0 replies; 2+ messages in thread
From: Bob Spooner @ 2004-09-09 14:33 UTC (permalink / raw)


"Lionel Draghi" <Lionel.nospam.Draghi@Ada-France.org> wrote in message
news:413f6a3b$0$15564$636a15ce@news.free.fr...
> There is an interresting paper, "Schizoid Classes", in the september
> issue of the ACM Queue magazine, from Rodney Bates, about class and
> module semantic beeing merged in Java and C++.
> ...
 > And, unfortunatly, Ada is not even mentioned.
>
> -- 
> Lionel Draghi

Well, that could be an advantage. In the case of people who "don't like"
Ada, instead of dismissing the idea out of hand because of its being
associated with Ada, perhaps they'll consider the idea on its merits and
later on reconsider their opinion of our favorite language.

Regards,
Bob





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-09-09 14:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-08 20:22 Schizoid Classes Lionel Draghi
2004-09-09 14:33 ` Bob Spooner

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