On Wed, 27 Jan 2016, Maciej Izak wrote:

2016-01-27 12:07 GMT+01:00 Michael Van Canneyt <mich...@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.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to