| 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.
 | |||||