Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d-mozulyov/Rapid.Generics
Rapid generics/defaults equivalent classes for Delphi (XE8+)
https://github.com/d-mozulyov/Rapid.Generics
Last synced: about 2 months ago
JSON representation
Rapid generics/defaults equivalent classes for Delphi (XE8+)
- Host: GitHub
- URL: https://github.com/d-mozulyov/Rapid.Generics
- Owner: d-mozulyov
- License: mit
- Created: 2017-02-10T23:13:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T20:11:34.000Z (over 1 year ago)
- Last Synced: 2024-01-27T09:09:09.338Z (5 months ago)
- Language: Pascal
- Homepage:
- Size: 746 KB
- Stars: 79
- Watchers: 17
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-pascal - Rapid.Generics
README
# Rapid.Generics
##### How to use
* Include Rapid.Generics.pas unit into your project
* Replace `Generics.Collections` and `Generics.Defaults` units to `Rapid.Generics` in your `uses` code sections
##### Note
Do not use generics in the \*.dpr-files for XE8 or XE10 Seattle compilers: _QC#103798_.##### TRapidDictionary/TRapidObjectDictionary
Rapid "inline" `TDictionary`/`TObjectDictionary` equivalents with default hash codes and comparers##### Benchmarks: dictionaries
![](https://github.com/d-mozulyov/Rapid.Generics/raw/master/data/Dictionaries.png)##### Benchmarks: containers
![](https://github.com/d-mozulyov/Rapid.Generics/raw/master/data/Containers.png)##### Benchmarks: sortings
![](https://github.com/d-mozulyov/Rapid.Generics/raw/master/data/Sortings.png)