[fpc-pascal] which GUI (noob)

Mark Morgan Lloyd markMLl.fpc-pascal at telemetry.co.uk
Wed Aug 5 21:56:42 CEST 2015


Marco van de Voort wrote:
> In our previous episode, Mark Morgan Lloyd said:
>> I think that the one thing I'd suggest to everybody is that it would be 
>> highly desirable if the dangling else fix were guaranteed to break 
>> Pascal syntax. As such  end if;  etc. might be a better choice
> 
> If you start a different language, yes, the block system would be number one. Do away
> with oneline vs multiline blocks ambiguity in general. (and not just because
> of ELSE). 
> 
> Second would be a different procedure-block ending from just "end;" though the M2 way
> of end "procedurename" is unnecessary hard to maintain. end proc; or end
> function would be just fine. 
> 
> As usual that doesn't mean I want to micromanage. I don't have to end every
> block in  a specific way. As usual, bounding the major problem (don't let an unterminated block
> spill over function bounderies)  is enough.

I came across an odd thing in a paper about ALGOL 60 the other day: "Any 
character between the symbol end and the first semicolon or
end or else following this end is [comment] text." I've never ploughed 
through the original documents and presume it's in there somewhere, but 
it does seem like an attractive facility.

> If you want to merely extend pascal, my fav feature would be qualified vs
> unqualified import/export control I guesst.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]



More information about the fpc-pascal mailing list