Hi,

There is a licencing difference : fpc/AVL_Tree is GPL 2 ( or above ) while
lcl/AvgLvlTree is _modified_ LGPL . Is there a reason for this ?

Best regards.

2007/12/8, Mattias Gaertner <[EMAIL PROTECTED]>:
> On Sat, 08 Dec 2007 09:53:53 -0300
> Luiz Americo Pereira Camara <[EMAIL PROTECTED]> wrote:
>
> > Mattias Gaertner wrote:
> > > On Fri, 07 Dec 2007 22:52:29 -0300
> > > Luiz Americo Pereira Camara <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >> I need a class that stores a pointer value indexed by a pointer.
> > >> It should provide a way to retrieve the value using the indexed
> > >> value. I know TMap from Maps unit.
> > >>
> > >> There's another class that comes with fpc/lazarus?
> > >>
> > >
> > > unit avglvltree TPointerToPointerTree
> > >
> > >
> >
> > BTW: i found the TAVLTree/AVL_Tree unit in fpc code base. It's
> > similar to TAvgLvlTree/AvgLvlTree found in LCL (even the author is
> > the same = Mattias)
> >
> > Is there any reason to not use the fpc (TAVLTree) version like being
> > buggy or with less performance?
>
> No. The LCL version has just a few more properties, like a compare
> method and some nice to have wrapper classes.
> Maybe the LCL goodies code should be copied to the FCL version.
>
> > I would prefer using fpc to avoid LCL dependency.
>
> No problem. Just copy the TPointerToPointerTree code and adjust
> it to use the AVL_Tree unit.
>
> I hope that someday the fpc generics are good enough to create a generic
> AVL tree.
>
>
> Mattias
>
> _________________________________________________________________
>      To unsubscribe: mail [EMAIL PROTECTED] with
>                 "unsubscribe" as the Subject
>    archives at http://www.lazarus.freepascal.org/mailarchives
>


-- 
Inoussa O.

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to