From: Patrick <patrick@spellingbeewinnars.org>
Subject: List of Negative Language rules?
Date: Sun, 5 Aug 2012 07:39:42 -0700 (PDT)
Date: 2012-08-05T07:39:42-07:00 [thread overview]
Message-ID: <e6963165-d99c-4b35-be88-b9f7aa8d5f4a@googlegroups.com> (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.
next reply other threads:[~2012-08-08 16:57 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-05 14:39 Patrick [this message]
2012-08-05 15:24 ` List of Negative Language rules? 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
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox