Skip to content

delphidabbler/delphi-coll-xe

 
 

Repository files navigation

delphi-coll-xe

Generic collections for Delphi XE and later.

This project is based on a fork of the discontinued delphi-coll project (Delphi Collections Library) by Ciobanu Alexandru. See below for further information.

Overview of the library

Description

The Delphi Collections Library XE is a package consisting of basic and advanced generic collections for Delphi. This package uses Delphi's standard Generics.Defaults and Generics.Collections units to access the comparer and equality comparer functionality. The library classes do not inherit from the base classes in Generics.Collections.

The library is fully documented using XMLDoc in the source code. You can use Help Insight from the Delphi IDE to view function, type and class descriptions directly from the IDE.

DUnit unit tests are available for some of the code.

Requirements

At least Delphi XE is required for the library to function.

Diagrams

Simple collections diagram

Associative collections diagram

More info

Information about the original project

This project was forked from Delphi Collections Library by Ciobanu Alexandru. This project was discontinued on 09 January 2012.

The code from which this fork is derived is based on commit 6f4c499 of the Delphi Collections Library. This commit represents a point in time following release v1.2 after some API breaking changes had been made.

License

See LICENSE.md for full details.

Contributing

Future development will be using the Git Flow branching model. So, to contribute please create a feature branch off the develop branch, make your changes, and then create a pull request for your changes.

Bugs

Please notify any bugs using the GitHub Issue Tracker.

Note: This is not a top priority project for me, so I may not fix all bugs. So, if you can, fix the bug yourself and submit your changes. Pull requests are the way to go -- see above.

Using the Wayback Machine, a list of outstanding issues from the original Delphi Collections Library project has been found. Unfortunately the issue detail pages are not archived, so all we have are brief descriptions of each issue, which means there's not much to go on.

About

Generic collections library for Delphi XE and later

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md
BSD-3-Clause
LICENSE-delphi-coll-xe.txt
Unknown
LICENSE-delphi-coll.txt

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Pascal 99.8%
  • Batchfile 0.2%