<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Calibri, Verdana, Arial, sans-serif; font-size: 12pt;"><div>"it was always a thing in the one most of us care about". Why the coy reference? What language is that, that I'm supposed to care about?<br></div><div><br></div><div>"a major smell in the pascal language" - nope. A minor smell. at best.<br></div><div><br></div><div>Doug C.</div><div><br></div><div class="zmail_extra_hr" style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><div><br></div><div id="Zm-_Id_-Sgn1">From: Warren Postma via fpc-pascal <fpc-pascal@lists.freepascal.org><br>Date: Sat, 25 Apr 2026 12:46:38 -0400<br>Subject: Re: [fpc-pascal] Info about the -Mdelphi mode<br></div><div><br></div><blockquote style="margin: 0px;" id="blockquote_zmail"><div><div dir="ltr"><div>Every modern language has inline variabler declarations because it was always a thing in the one most of us care about.<br><br></div><div>Not having inline variables means that our strongly typed language Pascal doesn't have as precise a scoping of variables as possible, preventing read access before initialization, which is a major smell in the pascal language and compiler designs.<br></div><div><br></div><div>Warren<br></div></div></div></blockquote></div><div><br></div></div><br></body></html>