| Title: | Languages |
| Notice: | Speaking In Tongues |
| Moderator: | TLE::TOKLAS::FELDMAN |
| Created: | Sat Jan 25 1986 |
| Last Modified: | Wed May 21 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 394 |
| Total number of notes: | 2683 |
Hi! I posted a similar note to this in PASCAL notes. I received a good answer in terms of Pascal. Is there a universal term (at least to VAX HLL languages) for the status, as used in the following: status := func_call(p1, p2); Thanks. CAEM/CIM Product Development | MLO5-2/E50 Pole 36A | 223-3590
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 113.1 | WAG | MLOKAI::MACK | a(2b | Fri Oct 17 1986 15:04 | 25 |
Speaking off the top of my head after a brief research:
All the system manuals seem to refer to it as a "cond_value", or
"condition value", so presumably this is the "dictionary" term for it.
However, in STARLET, the prefix used is STS$, and *in a single
paragraph*, STARLET refers to them as failure codes, status codes, and
error codes. All the coding samples I have ever seen in a VMS document
have always used a variable called "status" (although the data type
used in Ada is COND_VALUE_TYPE).
It would seem that the best way to be consistent with VMS is to
have all your documentation refer to it as a condition value, and
have all your code call it a status. :-)
Addressing your original question, language-oriented terms for this
kind of information are usually closer to the signalling mechanism than
the return mechanism (e.g. VAXCONDITION for PL/1, "exception" for Ada,
etc.). A number of languages have a mechanism for getting the RMS
STATUS, so STATUS seems natural. On the other hand, the VMS documen-
tation term for it is "condition value".
So is this for your documentation or your code?
Ralph
| |||||
| 113.2 | Need For Documents | KIRK::NORTON | Charles McKinley Norton | Baseway | Fri Oct 17 1986 16:53 | 10 |
RE: < Note 113.1 by MLOKAI::MACK "a(2b" > Since BASEWAY "supports" calls from five languages, I am trying to find a "generic" name for one of our writers. This is an excellent answer, because it keeps consistent with VMS documentation. tnx cmn | |||||
| 113.3 | Guide to Writing Modular Procedures [Chapter 2] | BLITZN::PALO | Computer-friendly liveware | Tue Oct 21 1986 20:12 | 3 |
Completion Status or Routine Value if the routine does not return
a condition value.
| |||||