On Fri, 24 Dec 2004 12:13:15 +0100 (W. Europe Standard Time)
Michael Van Canneyt <[EMAIL PROTECTED]> wrote:

> On Fri, 24 Dec 2004, Mattias Gaertner wrote:
>[...] 
> > And creates the implicit exception frame only in RaiseIndexError.
> 
> I have changed the procedure.

Talking about TList slowness:
In the last years TList and TStringList became slower and slower. Are there any 
alternatives in classes.pp? A simple TList providing only the very basics, less 
checks, no notifications, less virtuals, reordered IFs ... ?
If this TBaseList (or TSimpleList or TQuickList or THumbleList) would be the 
ancestor of TList, existing code could easily be improved - the user only needs 
to rename his TList to TBaseList. 
Or maybe give this base thing the correct name. I never understood, why Borland 
named it 'list'. AFAIK in computer science a list is a linked chain of 
elements. While TList is an dynamic array with some methods.


Mattias

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to