<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
 <div>Hello.</div><div>I'm new to FPC.</div><div>I've used TP for many years up to TP7 but not Delphi.</div><div>Then I came to Ada.</div><div>FPC seems to bring many enhancements to TP.</div><div>First I'm reading some documentation ;-)</div><div>I'm looking for a way to program with Cocoa on Mac.</div><div><br></div><div><div>When reading reference guide for Free Pascal, version 2.2.4, I have some questions or noticed little mistakes in:</div></div><div>§1.6 Numbers:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>- octal digit is used but not described, maybe something like --- octal digit --- 0 .. 8 ---</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>- signed number is described but not used later</div><div>§ 2.2 Typed constants:</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>- where are described what are constant, address constant, array constant, record constant, procedural constant ?</div><div>§ 4.6 Properties:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>- nodefault is not listed in reserved keywords ?</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>- property definition is not referenced, should be in 13.4 declaration part ?</div><div>§ 5.4 Constructors and destructors</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>- qualified method identifier is not described, maybe like</div><div><span class="Apple-tab-span" style="white-space:pre">      </span> --- qualified method identifier --- identifier ----</div><div>                                                               ^------ . -------|</div><div>§ 6.1 Class definitions:</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>- Class reference type seems to be class of class type "identifier".</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>- What are two different descriptions of method definition ? seen in 6.1 and 6.3.1</div><div>§ 9.1 Expression syntax:</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>- variable reference is not described in factor</div><div>§ 9.2 Function calls:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>- method designator and qualified method designator are not described</div><div>§ 11.4 Parameter lists:</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>- out parameter is written two times in syntax diag</div><div>§ 11.4.1 Value parameters:</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>- default parameter value is not described</div><div>§ 12.2 Operator declarations:</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>- does parameter list stand for formal parameter list ?</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>- operator definition is not referenced, should be in 13.4 declaration part?</div><div>§ 13.6 Libraries:</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>- exports clause is not referenced  where should it be used?</div><div>§ 14.1 The raise statement:</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>- exception instance is not described</div><br><div> <span class="Apple-style-span" style="font-size: 12px; "><div><div>Hope this help, best, Pascal.</div><div><a href="http://blady.pagesperso-orange.fr">http://blady.pagesperso-orange.fr</a></div><div><span class="Apple-style-span" style="font-size: medium;"><br></span></div><div><span class="Apple-style-span" style="font-size: medium;"><br></span></div></div></span></div></body></html>