On Fri, Nov 11, 2005 at 08:50:09AM +0100, Micha Nelissen wrote: > John Briggs wrote: > >The one thing that does concern me is why implement generics if you fail > >to implement the late binding of the objects which to me is the greatest > >gain of > >generic programming. > > What is "late binding" exactly ? What are you binding ? >
Oops! I didn't proof read my reply ...gain of object oriented programming. Early binding is occurs in C++; where the objects are bound at compile time. Objects in Objective C and Smalltalk have late binding as the binding occurs at runtime. Objects in Object Pascal and FPC can be bound either early or late depending on how they are declared (virtual for late binding). (Oops takes foot out of mouth and replaces it with other foot). Perhaps a clearer definition: Static Objects are data typed at compile time. Early Dynamic Objects are data typed at run time. Late John _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel