LaKraven / LKSL

LaKraven Studios Standard Library
http://otapi.com
Other
51 stars 15 forks source link

Generics Redux - TLKList rewrite #107

Closed LaKraven closed 6 years ago

LaKraven commented 9 years ago

Notes

LaKraven commented 9 years ago

Note: It may be worth using TLKArray as the absolute base, as this provides the fundamental functionality.... worth thinking about!

LaKraven commented 9 years ago

Ideally, I'd like TLKListBase to be the absolute base class for TLKList, TLKObjectList, TLKLookupList, TLKObjectLookupList, TLKDictionary, TLKObjectDictionary,TLKCenteredList, TLKCenteredObjectList

I want to be able to remove TLKSortedList and TLKSortedObjectList as TLKListBase will define a property to specify a TLKListSorter Type.

It would be particularly useful if I can make TLKTree inherit from TLKListBase as well, since it behaves as both a Node and a List.

LaKraven commented 9 years ago

Related: #108 Related: #109 Related: #110

LaKraven commented 9 years ago

Changes to the plan: