<html><head></head><body bgcolor="#FFFFFF"><div>Hi,<br><br>On 2012/02/27, at 23:14, Frank Church <<a href="mailto:vfclists@gmail.com">vfclists@gmail.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div><br><br><div class="gmail_quote">On 27 February 2012 10:15, Frank Church <span dir="ltr"><<a href="mailto:vfclists@gmail.com" target="_blank">vfclists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

What is the most widely used Pascal on Linux and other Unix variants?<br><br>Is it Free Pascal?<span><font color="#888888"><br><br>-- <br>Frank Church<br><br></font></span></blockquote><div><br>What license are FPC and Lazarus, are they GPL?<br>

<br></div></div></div></blockquote><div><br></div>The compilers themselves are gpl.  The libraries are modified lgpl so that they can be used for commercial projects.<div><br><blockquote type="cite"><div><div class="gmail_quote"><div>I think somehow a way must be found of getting Pascal identified with Free Pascal on the Linux platform if it is the most widely used. </div></div></div></blockquote><div><br></div><div>I think that is probably already the case, though others may feel free to chime if they disagree. </div><br><blockquote type="cite"><div><div class="gmail_quote"><div>How about Lazarus Pascal. The problem with Free Pascal, actually most of the older languages is that there tend to be many variations and some what different dialects. There is more or less only one Ruby, one Python, one PHP, one Scala, you know whatever. There are a few variants of Ruby but so long as they can all run Ruby on Rails who cares?<br>

<br>This how I see things.<br><br>1. Establish Free Pascal as THE Pascal, THE Object (based) Pascal on Linux<br></div></div></div></blockquote><div><br></div>Again, I thing it is already the most realistic development option on Linux.<br><blockquote type="cite"><div><div class="gmail_quote"><div><br>2. A way must be found of uncoupling the Free Pascal, the LCL, the FCL and the Lazarus IDE.<br><br></div></div></div></blockquote><div>They are mostly separate projects, so far as I have seen.  LCL is part of Lazarus, FCL is part of FPC.  Some things that are in LCL should arguably be part of FCL, but certainly FCL is usable without Lazarus.</div><br><blockquote type="cite"><div><div class="gmail_quote"><div>3. The Lazarus IDE (which should be the killer app) must be clearly distinguished. a) as Pascal IDE , ie dealing purely with Pascal Source code, </div></div></div></blockquote><div><br></div><div>Which it pretty much is.</div><br><blockquote type="cite"><div><div class="gmail_quote"><div>b) an IDE that integrates well with the Non Visual aspects of the LCL e.g. fcl-web for instance</div></div></div></blockquote><div><br></div><div>This part I don't know a lot about, however my impression is that it may be a bit weak here.</div><br><blockquote type="cite"><div><div class="gmail_quote"><div> c) a graphic based IDE akin to Delphi<br>

<br></div></div></div></blockquote><div>This is already the case.  Lazarus is relatively mature for both widows and Linux.  Mac os also more or less works.</div><div><br></div><br><blockquote type="cite"><div><div class="gmail_quote"><div>4. Both WIKIs are need a makeover. I am sure this has been discussed before :), but the image is really important. Far lesser projects somehow project a more 'professional' image just because of their websites. Lazarus wiki is like the Foyles bookshop of the past if not the present,or like some kind of army surplus store. You can find nearly everything you want, probably everything but it is not as organized and as slick as the competition. A lot of the websites of other projects hardly contain anything, but they all look modern and up to date.<br>

<br></div></div></div></blockquote><div><br></div>I agree somewhat here, but I am sure this is a problem of volunteers.  </div><div><br><blockquote type="cite"><div><div class="gmail_quote"><div>5. This requires an increase in the uptake of Pascal. I mean if a language like D can get so much attention and have libraries being created for it why can't Pascal which has been longer established.<br><br></div></div></div></blockquote>Perhaps people see D as a new thing?  Yet there are a lot of libraries around - its just that as you said, it takes a bit of searching.<br><div><br></div><br><blockquote type="cite"><div><div class="gmail_quote"><div>6.  I guess one major shortcoming of Pascal is it is not immediately identified with objects, like C. Can Free Pascal simply change its name to Object Pascal<br></div></div></div></blockquote><div><br></div>Object pascal is a language syntax, not a product.</div><div><br><blockquote type="cite"><div><div class="gmail_quote"><div>
Honestly I think the name is probably the biggest problem if in an era of objects everything it is not associated with Pascal due to its age and past.<br><br></div></div></div></blockquote><blockquote type="cite"><div><div class="gmail_quote"><div>In short how does Pascal get itself restablished?<br></div></div></div></blockquote><div><br></div>This may be difficult in an era where all the rage is "managed" languages.</div><div><br></div><div>-- Noah silva<br><blockquote type="cite"><div><div class="gmail_quote"><div>
 </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><font color="#888888">=======================<br><a href="http://devblog.brahmancreations.com" target="_blank">http://devblog.brahmancreations.com</a><br>



</font></span></blockquote></div><br><br clear="all"><br>-- <br>Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com" target="_blank">http://devblog.brahmancreations.com</a><br>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a></span><br><span><a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a></span></div></blockquote></div></body></html>