comp.lang.ada
 help / color / mirror / Atom feed
* List of Negative Language rules?
@ 2012-08-05 14:39 Patrick
  2012-08-05 15:24 ` Bill Findlay
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Patrick @ 2012-08-05 14:39 UTC (permalink / raw)


This post is not a complaint and I hope it won't generate complaints about the language, it is a request for help in organizing language constructs.

Ada is a feature rich language but as we know it is neither trivial to learn or even more so,  trivial to write a compiler for.

One thing I am having a hard time with are all the negative rules. I am NOT complaining about any of these but some very simple examples:

Pre-Ada 2012 functions cannot take in parameters
Functions cannot return concurrent types
Tasks cannot return access parameters
etc

Again, I am not complaining, I am sure that all these sorts of rules have logical reasons(some of which I already know about) but my concern is how many there are. I am just about finished the Barnes Ada 2005 book. I didn't count but I betting there could be 100 of these sorts of rules though out the book.

Does anyone happen to know if there is a list of negative language rules? If not I could try to re-read the book and compile a list. I think it would make for a good cheat sheet to paste to the wall to avoid programming errors.



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

end of thread, other threads:[~2012-08-15  2:48 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-05 14:39 List of Negative Language rules? Patrick
2012-08-05 15:24 ` Bill Findlay
2012-08-05 15:43   ` Patrick
2012-08-05 19:17   ` Niklas Holsti
2012-08-05 16:02 ` Nasser M. Abbasi
2012-08-05 16:14   ` Patrick
2012-08-06  2:56     ` Randy Brukardt
2012-08-05 16:33 ` Yannick Duchêne (Hibou57)
2012-08-05 17:10   ` Patrick
2012-08-05 18:07 ` Vasiliy Molostov
     [not found] ` <p6ft18dvj55o0h1j3af7ic08f2omoc1j20@invalid.netcom.com>
2012-08-05 19:25   ` Niklas Holsti
2012-08-05 23:35     ` Patrick
2012-08-06  0:07       ` Vasiliy Molostov
2012-08-06  0:26         ` Patrick
2012-08-06  1:04           ` Vasiliy Molostov
2012-08-06  1:33             ` Patrick
2012-08-06  2:57           ` Randy Brukardt
2012-08-06  3:21             ` Patrick
2012-08-09 21:24               ` Randy Brukardt
2012-08-09 22:00                 ` Patrick
2012-08-06  2:51       ` Randy Brukardt

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