Talk:CORAL: Difference between revisions
Stemonitis (talk | contribs) m moved Talk:CORAL 66 programming language to Talk:Coral 66: WP:RM |
|||
Line 14: | Line 14: | ||
Recursive procedures '''are''' supported. |
Recursive procedures '''are''' supported. |
||
:But they have to be marked as recursive. I've read somewhere that there was debate about whether to mark recursive procedures in Algol 60. It wasn't done there, but was done in Coral 66. ([[User:Northernhenge|Northernhenge]] ([[User talk:Northernhenge|talk]]) 15:35, 4 February 2008 (UTC)) |
|||
===XGC Coral 66=== |
===XGC Coral 66=== |
Revision as of 15:35, 4 February 2008
Justification for edits on 21 May
Grant 12:55, 24 May 2007 (UTC)
Capitalization
See Requested move below. Note that the sources which use upper case generally also omit the '66' except in contexts where it is necessary to be very precise.
Expansion of acronym
The modified version is as per Ferranti's Argus 700 CORAL [sic] Language Reference Manual, and also DEF STAN 05-47. The Official Definition does not provide an expansion, but I've heard tell that the R may originally have stood for Radar.
Language features
The language does not use reserved words, as such. And keywords are only stropped in some implementations. In the Official Definition, keywords ('symbols') are distinguished from identifiers by means of upper case letters.
Slight reminiscences are not relevant at this level of detail.
Recursive procedures are supported.
- But they have to be marked as recursive. I've read somewhere that there was debate about whether to mark recursive procedures in Algol 60. It wasn't done there, but was done in Coral 66. (Northernhenge (talk) 15:35, 4 February 2008 (UTC))
XGC Coral 66
XGC's Coral 66 Language Reference Manual states:
- "The text of this document is based on the 1974 edition of Official Definition of Coral 66"
As far as I can see, it includes the whole of the Official Definition, unchanged.
Requested move
The descriptor "programming language" is not part of the language's name, and is not needed for disambiguation; if it were, brackets would be required. The target page is a redirect to the article, but has one edit (the insertion of a space before 66 to bypass another redirect), which is why I can't move the page myself. Additionally, although some sources use upper case for the name, the Official Definition of Coral 66 uses "Coral 66" throughout (except on the front cover, where the whole title is in upper case). Grant 11:38, 21 May 2007 (UTC)
This article has been renamed from CORAL 66 programming language to Coral 66 as the result of a move request. --Stemonitis 06:35, 27 May 2007 (UTC)