Talk:CORAL

Latest comment: 5 years ago by Tiger99 in topic 8086 Linux implementation?

Justification for edits on 21 May edit

Grant 12:55, 24 May 2007 (UTC)Reply

Capitalization edit

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 edit

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 edit

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))Reply

XGC Coral 66 edit

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 edit

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)Reply

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)Reply

8086 Linux implementation? edit

I can find no trace of this anywhere. Can someone please clarify? (Or remove it?) Tiger99 (talk) 22:39, 14 March 2019 (UTC)Reply