[fpc-devel] RussianlocaleinformationnotcompatiblewithFPClocalevariables

Ales Katona almindor at gmail.com
Thu Jul 31 18:57:13 CEST 2008


Boian Mitov  wrote / napĂ­sal(a):
> And the same code will work both with normal array and with object 
> implementing iterators ?
> I am not sure it will.
> How I can call your sort for a linked list container instead on array?
> Am I missing something or your code works with arrays only.
> The STL sort will work with arrays or with STL containers or with any 
> class that implements the concept (I.E. defines iretator and reference 
> types, and has iterator generating function etc.)
> As the best of my knowledge this is not doable with generics.
> C++ is doing it, but there is no validation mechanism aside from just 
> plain old testing all possible combinations ;-) .
>
>  With best regards,
>    Boian Mitov

Was just a case example.

I looked at their code, and it's full of hacks. Practically, they do 
what I did for basic types (e.g: arrays) with overloads. For classes 
they do a runtime detection wether it is a container implementing the 
interface and then procede that way.

I'd be doable in pascal too, but I'm still dizzy from looking at their 
code :)

Ales



More information about the fpc-devel mailing list