<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 13, 2016 at 3:02 AM, Graeme Geldenhuys via Lazarus <span dir="ltr"><<a href="mailto:lazarus@lists.lazarus-ide.org" target="_blank">lazarus@lists.lazarus-ide.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2016-10-13 10:04, Michael Schnell via Lazarus wrote:<br>
> IMHO it's a shame, but new<br>
> projects in Pascal seem to be declining,<br>
<br>
That's got nothing to do with the Object Pascal being modern or not (I<br>
think it is modern enough). The decline is about marketing and<br>
popularity contests, and management decisions (how easy is it to replace<br>
a Object Pascal developers vs a Java developer).<br>
<br>
Delphi being sold every other year doesn't help with the stability of<br>
Object Pascal in the marketplace either.<br>
<br>
Regards,<br>
  Graeme<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
______________________________<wbr>_________________</font></span><br></blockquote></div><br><br><br></div><div class="gmail_extra">Free Pascal is a "Turing complete" and "Resource complete" language , means it is not "lower" than any other programming language whatever it is .<br><br></div><div class="gmail_extra">The unfortunate situation is that Free Pascal ( and  Lazarus ) is alone , i.e., there is no any other competing compiler production SIMILAR to Free Pascal . Also Free Pascal is a voluntary project means the developers can not devote their times solely to develop ( maintain ) the Free Pascal because they a "life" to pursue . <br><br>In a commercial environment such a structure can not be used for a "life critical" component as used "programming language" , because there is no any alternative . Delphi can not be considered as an alternative due to reasons about their development and maintenance policies and it is also "monopoly" naturally because there is no any alternative SIMILAR compiler .<br><br><br></div><div class="gmail_extra">I am using Free Pascal . I have abandoned Delphi , I did not buy a new version of it because it is for only a single operating system . Now , I will convert my program to C ( around 12 000 procedures ) where there is no any converter which can convert such a program . In that respect , I consider my program ( about data base programming language and interpreter ) as went into nearly scratch .<br><br><br></div><div class="gmail_extra">Main reason is that in such a program generated code is correct but when an error is occurring it is not possible to its place or reason of it . Debugging tools are useless because they are very difficult to use .<br><br><br></div><div class="gmail_extra">As a result , Pascal is a dead language , but a very useful and nice language to teach programming concepts . For small problems it is very good , but now , problem definitions started to become very complex . When a problem tends to be very large , Pascal is losing its power because of its non-standard ( actually related standards are dead and not maintained and not adhered ) structure .<br><br><br></div><div class="gmail_extra">Mehmet Erol Sanliturk<br><br><br><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div></div>