https://github.com/moderocky/magiclogic
A collections and data management library.
https://github.com/moderocky/magiclogic
Last synced: 3 months ago
JSON representation
A collections and data management library.
- Host: GitHub
- URL: https://github.com/moderocky/magiclogic
- Owner: Moderocky
- License: mit
- Created: 2020-11-13T10:27:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-25T14:53:21.000Z (about 5 years ago)
- Last Synced: 2025-01-01T04:15:08.247Z (over 1 year ago)
- Language: Java
- Size: 23.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
MagicLogic
=====
A collections and data management library.
MagicLogic is designed to provide functional and usable methods for lists and other collection types, as well as various other logic and procedure utilities.
It was originally hosted on GitLab under my private collection, but for the ML v4 rewrite I have decided to make parts of it publicly available.
The main component is `MagicList`. This is an extension of the JDK ArrayList class, but with some actual functional methods to allow for simpler transformations, such as conversions, recollections, chain methods, etc.
As it extends from a JDK class, it gains the speed 'cheat' advantage that JDK classes have, and so would perform better than any list type from a third-party library.
Also contained in this are some array transformers, backers and handlers for array-based collections.
This has a soft-dependency of [Overlord](https://github.com/Moderocky/Overlord) for unsafe modifications.
### Maven Information
```xml
pan-repo
Pandaemonium Repository
https://gitlab.com/api/v4/projects/18568066/packages/maven
```
```xml
mx.kenzie
magiclogic
4.0.1
compile
```