FPC 2.6.0 released (Announce)
> > Compiler:
> > * Many new language features:
> > * ISO 7185 language mode (except for I/O). Features amongst others:
> > * nested procedure variables
> > * non-local goto's
>
> Good, but "fpc -h" doesn't list it (presumably still considered
> experimental),
I'm not involved with the ISO stuff, but afaik it's not really a well defined plan for conformity or so.
Effectively, it is simply a mode where ISO extensions (extensions relative to the base TP dialect) are made visible. The features are mostly developed because of Mac Pascal, which is more ISO oriented than TP/Delphi.
> plus it doesn't prevent any non-ISO code mixed in.
Afaik there are no plans to make a "roll your own dialect" system like GPC has, where you can enable/disable many features at will.
> That alone would be a lot of work to implement, so I don't anticipate that.
If sb was interested in that in the first place. As said the current ISO stuff comes from the Mac side of things (and selected core contributors), not from traditional ISO Pascal programmers.
But as usual, the first sane patch must still be refused, and FPC has had such a policy (that it would accept sane ISO related patches) since the nineties already, when a GPC mode was added to 1.0 that never really became a success. (no patches received)
Complete thread:
- FPC 2.6.0 released - marcov, 02.01.2012, 15:12 (Announce)
- FPC 2.6.0 released - Rugxulo, 05.01.2012, 08:37
- FPC 2.6.0 released - marcov, 05.01.2012, 14:03
- FPC 2.6.0 released - Rugxulo, 12.01.2012, 23:55
- FPC 2.6.0 released - marcov, 05.01.2012, 14:03
- FPC 2.6.0 released - Rugxulo, 05.01.2012, 08:37