[fpc-devel] Generics.Collections as package for Lazarus or package for FPC RTL

Michael Van Canneyt michael at freepascal.org
Wed Jan 27 13:17:02 CET 2016



On Wed, 27 Jan 2016, Maciej Izak wrote:

> 2016-01-27 12:07 GMT+01:00 Michael Van Canneyt <michael at freepascal.org>:
>>
>> On Wed, 27 Jan 2016, Juha Manninen wrote:
>>>
>>> Yes, that is about your Generics.Collections compatibility.
>>> I was more interested why fcl-stl is not Delphi compatible while many
>>> other libraries provided by FPC project are.
>>>
>>
>> It was donated by someone early on during the implementation of generics.
>> I don't think the comparable Delphi units existed at the time. I think the
>> implementation was more based on C++ templates/generics than on comparable
>> C# or Delphi functionality (hence the name stl: Standard Template Library).
>
>
> Delphi Generics.Collections exist since Delphi 2009. fpc-stl was introduced
> around 2012

It appeared in FPC svn only in 2011. But fcl-stl was around earlier than that.

The idea was not Delphi compatibility. We want delphi compatibility, but
at the same time don't want to discourage "competing" or "complimentary" 
contributions.

Michael.



More information about the fpc-devel mailing list