<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>on compiler implementation:</p>
<p>I read in this list that the group lost months due a "with" problem.</p>
<p>People use "with", and I guess lot of people use it!</p>
<p>I checked the reference http://www.freepascal.org/docs-html/ref/refsu58.html#x155-16500013.2.8 and there is not any warning ... just:</p>
<p class="nopar">The statement</p>
<div id="verbatim-333" class="verbatim">With A,B,C,D do Statement;</div>
<p class="nopar">is equivalent to</p>
<div id="verbatim-334" class="verbatim">With A do  <br /> With B do  <br />  With C do  <br />   With D do Statement;</div>
<div class="verbatim"> </div>
<div class="verbatim">without any warning ...</div>
<div class="verbatim"> </div>
<div class="verbatim">(and there is noting about the syntax with xxx[ nn]^ = A do ... describe by someone earlier)</div>
<div class="verbatim"> </div>
<div class="verbatim">I am not telling that an implementation in the compiler should be of higher priority!!! I appreciate a lot the great job that has been done, and is still going on! I know I won't be able to do it!!! I'ld really like to contribute ... but ... my age and qualification ... won't help very much!!!</div>
<div class="verbatim"> </div>
<div class="verbatim">But I am pretty sure that this implementation could have saved many time to many people (as one of the developper wrote) ... and still may save.</div>
<div class="verbatim"> </div>
<div class="verbatim">But as it has been written ... we may be out of subject!</div>
<div class="verbatim"> </div>
<div class="verbatim">Philippe</div>
<div class="verbatim"> </div>
<div class="verbatim"> </div>
<p>Em 16.09.2014 11:08, Ewald escreveu:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<pre>On 09/16/2014 03:41 PM, Philippe wrote:</pre>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%">I imagine that who really want to get rid from the hint ... don´t use Pascal anyway! or do have strong test tools!!! one point is that (many?) people use "with" ... and compiler can make it safer. may be as described Frederic Da Vitoria ... producing error when may be confused. (but let configure it!)</blockquote>
<pre>The issue is that when you introduce this hint, it is almost certain
that someone will ask `how to disable that hint?` on this list.

IMO it would be a waste of time to implement such a thing. If I were a
developer (hmm, actually I am one :-) ), and I would work on a project
like FPC (meaning: in my free time, not getting paid to do the job), I
would invest my time in something that actually means something, like
fixing a bug, optimizing the RTL for a specific target, writing
documentation, etc... We are programmers after all, not end users who
want to be treated with silken gloves.

You've only got 10 choices really: either you like the `with` statement,
or you don't. In the latter case don't use it. Remember that the
original question was about functionality, what this thread has now
evolved into is, in my opinion, off-topic.
</pre>
</blockquote>
<p> </p>
</body></html>