I vote for Traits.  This will make FP more flexible...  As a matter of fact, I was surprised to see operator overloading being implemented in pascal, which was a feature I like in C++, although I have never write a program more complex than cout << "Hello World" in that magnificent language. :-)<br>

<br><div class="gmail_quote">2013/3/14 Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<p>Am 13.03.2013 17:04 schrieb "leledumbo" <<a href="mailto:leledumbo_cool@yahoo.co.id" target="_blank">leledumbo_cool@yahoo.co.id</a>>:<br>
><br>
> That would change the class model to prototyping (as in Lua, JavaScript,<br>
> etc.), which is not how it's implemented in Object Pascal...</p>
<p>I would more call it "Traits" which is at least a feature I'd like to research. This means that I'll implement it in a branch, will play with it and ask others to play with it and then we can decide whether we (as in "devs + community") want that feature in trunk.</p>



<p>Regards,<br>
Sven</p>
<br>_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br></blockquote></div><br>