Why Pascal Is Not My Favorite Programming Language (1981)
Amazing, our Oxygene compiler, Delphi and FPC has solved all of these issues ages ago, perhaps it&#x27;s time to let this article go after all this time.<p>- 2.0 Types and scopes: Apple = type Integer; makes it a distinct type<p>- 2.1 Array size: dynamic arrays<p>- 2.2 Admittedly, not exactly solved, but classes are how we hide variable these days.<p>- 2.3 Oxygene doesn&#x27;t care about order of things<p>- 2.4: Long solved<p>- 2.5: While allowed; something can be said for using an alias here to make the intent obvious; the in set is also solved in Oxygene since c in [&#x27;a&#x27;..z&#x27;] compiles to c &gt;=&#x27;a&#x27; and c &lt;=&#x27;z&#x27;.<p>- 3: boolean shortcircuitry has long been part of Pascal<p>- 4: With streams apis this is no longer a thing<p>- 5: xor&#x2F;or has lng been part of the languages, the semicolon issue seems a style issue to me, not a big deal<p>(edit: had to insert enters to make it readable)