Download Latest Version LapDog.Collections.v0r1.Lists.zip (1.2 MB)
Email in envelope

Get an email when there's a new version of LapDogAPI

Home / Collections
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2013-02-12 1.2 kB
LapDog.Collections.v0r1.Lists.zip 2013-02-12 1.2 MB
Totals: 2 Items   1.2 MB 0
LapDog.Collections.v0r1.Lists.zip contains the source code, unit tests, and a few performance benchmarks for the List collections of the LapDog.Collections library.  The zip file contains three separate projects:

Collections.v0.Lists.lvproj is the primary development project and contains the source code for the entire Lists namespace.

devtest\\ListTesting.lvproj contains unit tests for the Lists namespace.

examples\\List Examples.lvproj contains a few vis for conducting performance benchmarks.


Currently the Lists namespace consists of 3 libraries:

**LapDog.Collections.v0.Lists - This is the main library for all list collections and contains the root interface class (List) and the root implementation class (ListImp.)

**LapDog.Collections.v0.Lists.Implementations - Optional List implementations subclassed from ListImp that can be injected to meet specific performance requirements.  Currently only contains one alternate implementation, BufferedArray.  This library depends on the Lists library.

**LapDog.Collections.v0.Lists.Interfaces - Optional List interfaces that can be used to enforce type safety.  Currently contains only one alternate interface, StringList.  This library depends on the Lists library.
Source: readme.txt, updated 2013-02-12