<div dir="ltr">While we're talking about books on Object Pascal, if anyone is looking for Object Pascal book ideas I'd suggest a book of patterns in Object Pascal. It seems like there's a lot of info about the structure of the language, but limited examples of how it is used in practice. The Observer, MVVM, Adapter patterns, whatever - it would be great to find more examples of these.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 22, 2016 at 10:45 AM, Anastasios Karidis <span dir="ltr"><<a href="mailto:trustfm@gmail.com" target="_blank">trustfm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 6/22/2016 18:50, Michalis Kamburelis wrote:<br>
> Hi everyone,<br>
><br>
> Over the last few days, I wrote a document describing many features of<br>
> the modern Object Pascal language. It is available on:<br>
><br>
> <a href="http://michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/modern_pascal_introduction.html" rel="noreferrer" target="_blank">http://michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/modern_pascal_introduction.html</a><br>
><br>
> <a href="http://michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/modern_pascal_introduction.pdf" rel="noreferrer" target="_blank">http://michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/modern_pascal_introduction.pdf</a><br>
><br>
> The document covers the easy language concepts, and then jumps quickly<br>
> into more "advanced" stuff, like class references, generics, class<br>
> helpers and so on. I hope that this is informative:)<br>
><br>
> This is directed at programmers (who know a bit of some programming<br>
> language, though not necessarily Pascal). Which is really an excuse to<br>
> not explain in detail some basic stuff ("what is a variable", "what is<br>
> a class"). I tried to explain more the "advanced" stuff, and<br>
> illustrate everything with examples.<br>
><br>
> The source code is in AsciiDoc and available on GitHub<br>
> <a href="https://github.com/michaliskambi/modern-pascal-introduction" rel="noreferrer" target="_blank">https://github.com/michaliskambi/modern-pascal-introduction</a> . All<br>
> comments are welcome:)<br>
><br>
> P.S. I already posted about this on fpc-pascal mailing list, I'm<br>
> posting also here --- I hope that this is useful:)<br>
><br>
> Regards,<br>
> Michalis<br>
<br>
</span>Great job thanks !<br>
<br>
I have also an introduction  on Object Pascal section on my site<br>
<br>
<a href="http://www.trustfm.net/ebooks/ObjectPascal.php" rel="noreferrer" target="_blank">http://www.trustfm.net/ebooks/ObjectPascal.php</a><br>
<br>
but i had never time to finish it :S<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Anastasios Karidis aka TrustFm<br>
<a href="http://www.trustfm.net" rel="noreferrer" target="_blank">www.trustfm.net</a><br>
The gmail email<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus-ide.org">Lazarus@lists.lazarus-ide.org</a><br>
<a href="http://lists.lazarus-ide.org/listinfo/lazarus" rel="noreferrer" target="_blank">http://lists.lazarus-ide.org/listinfo/lazarus</a><br>
</div></div></blockquote></div><br></div>