3 ms·
From section 6 (page 160), bottom left: (c) Indentation, used to indicate program structure. A physical IswiM can be defined in terms of an unspecified
by al2o3cr 9y ago
From section 6 (page 160), bottom left:
(c) Indentation, used to indicate program structure. A
physical IswiM can be defined in terms of an unspecified
parameter: a subset of phrase categories, instances of
which are restricted in layout by the following rule called
"the offside rule." The southeast quadrant that just contains
the phrase's first symbol must contain the entire
phrase, except possibly for bracketed subsegments.
Did this invent Python-style significant whitespace?
- mbrock 9y agoYes, and the Q&A at the end invented complaining about it.
- tzs 9y ago> From section 6 (page 160), bottom left In case anyone might be discouraged from reading the article because they don't have time to read something 160+ pages long, don't worry. It's an article extracted from a journal, and the page numbers are the page numbers from the journal issue. It's actually only around 10 pages.
- cross_wiber 9y agoNo. The MADCAP programming language included indentation for conditionals and for-loops at least by 1961 (see, for example, the chapter on MADCAP II in Annual Review in Automatic Computing Volume 2).
- pjmlp 9y agoLanguages with significant whitespace style are older than Python.
- coldtea 9y agoWhich the parent didn't argue against, only wondered whether this feature was first described in this paper.