Simple library to create primitive collections. Using template files to generate them. Project for self teaching.
Go to file
Speiger 0cb07398f9 Fixes Newlines 2021-01-28 21:41:15 +01:00
gradle/wrapper Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
libs Added Maps 2021-01-28 20:42:29 +01:00
src Added Maps 2021-01-28 20:42:29 +01:00
.classpath Added Maps 2021-01-28 20:42:29 +01:00
.gitattributes Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
.gitignore Uploading Libs for building 2021-01-11 17:54:44 +01:00
.project Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
LICENSE Updated License & Readme 2021-01-28 21:39:58 +01:00
README.md Fixes Newlines 2021-01-28 21:41:15 +01:00
RuleSheet.md New Content patch getting big progress on base and progress on lists. 2020-11-16 02:55:33 +01:00
build.gradle Added Maps 2021-01-28 20:42:29 +01:00
gradlew Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
gradlew.bat Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
settings.gradle Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00

README.md

Primitive-Collections (To be Renamed)

This is a Simple Primitive Collections Library i started as a hobby Project.
It is based on Java's Collection Library and FastUtil.
But its focus is a different one.

Main Features:
ArraysList, HashSet/Map (Linked & HashControl), TreeSet/Map (RB & AVL), Priority Queue.

Guide

Project is currently not buildable due to certain design flaws that are being redone,
but the SourceCode can be already generated via: /gradlew.bat generateSource
which will generate all the files and they shouldn't generate any errors.

Current Problem:
EnumMaps use sun.misc package.
Some methods are ambiguous and need to be adjusted.
Some overhauls or missing implementations have to be added. (A couple passes)
But technically Lists/Sets/PriorityQueues are fully usable, Maps are untested and just recently added.

Documentation & Tests are going to be added very soon.