comp.lang.ada
 help / color / mirror / Atom feed
* Ripple effect
@ 2006-08-23 22:29 Jeffrey R. Carter
  2006-08-24  9:21 ` Maciej Sobczak
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Jeffrey R. Carter @ 2006-08-23 22:29 UTC (permalink / raw)


On the Ada-Comment mailing list recently, Robert Duff shared some ideas 
on language design for a language he is thinking about (which may be 
called Nada, but is definitely not called Duff). In this language, there 
is no equivalent of the Ada "use" and primitive operators ("+", "-") of 
a type are directly visible wherever the type is used.

I recall that during the Ada-9X revision process, it was proposed that 
primitive operators of a type have this kind of visibility. IIRC, one of 
the reasons that this was not accepted was that it would lead to Ripple 
effects: adding or removing a unit from a context clause could change 
one legal program to a different legal program.

If Herr Doktor Professor Duff is interested, I'd like to hear his 
thoughts on the matter, and how Nada (or whatever) deals with this.

-- 
Jeff Carter
"Brave Sir Robin ran away."
Monty Python and the Holy Grail
59



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

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

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-23 22:29 Ripple effect Jeffrey R. Carter
2006-08-24  9:21 ` Maciej Sobczak
2006-08-24 23:39   ` Jeffrey R. Carter
2006-08-25  7:03     ` Maciej Sobczak
2006-08-24 18:22 ` Adam Beneschan
2006-08-24 23:40   ` Jeffrey R. Carter
2006-09-04 13:52 ` Robert A Duff
2006-09-04 15:15   ` Jeffrey R. Carter
2006-09-04 18:06     ` Robert A Duff
2006-09-05  2:33       ` Jeffrey R. Carter
2006-09-05  7:23         ` Dmitry A. Kazakov
2006-09-05 16:28           ` Robert A Duff
2006-09-05 16:23         ` Robert A Duff
2006-09-05 21:36           ` Jeffrey R. Carter
2006-09-07 18:18             ` Robert A Duff
2006-09-08 22:02               ` Jeffrey R. Carter
2006-09-06  0:10           ` Randy Brukardt
2006-09-07 18:30             ` Robert A Duff
2006-09-07 21:21               ` Simon Wright
2006-09-08  2:08               ` Randy Brukardt
2006-09-09 14:55             ` adaworks
2006-09-05 23:52         ` Randy Brukardt
2006-09-07 19:09   ` Adam Beneschan
2006-09-07 19:21     ` Ed Falis
2006-09-07 19:46       ` Larry Kilgallen
2006-09-08 13:06         ` Ed Falis

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