ISO Pascal isn't, but Object Pascal and Modula-2 definitly are.
Unfortunely most complaints about Pascal keep being reduced to that 1970 version of the language.
Unfortunely most complaints about Pascal keep being reduced to that 1970 version of the language.
[0] https://people.inf.ethz.ch/wirth/ProjectOberon/PO.System.pdf
But yes, modern stuff should not be judged by the 1970 edition. I got soured on Pascal by having to use an ISO standard compiler on an embedded system; it was painful in several areas. But I shouldn't judge modern C by pre-ANSI C, or modern C++ by cfront. So, while I still say that ISO Pascal was deeply flawed, I shouldn't hold that against all Pascal versions.