This is a powerful set of Java base libraries that provide a series of easy-to-use abstractions and collections. If you have used Scala, it should be easy for you to get started with this collection library.
It's not production ready and the API may change significantly in the future, but we already use it in Aya language: aya-prover/aya-dev
Its documentation is not ready, please contact me if you have any questions.
This project is hosted on GitHub: Glavo/kala-common.
Please replace $kala_version
with the current kala version.
Maven:
<dependency>
<groupId>org.glavo.kala</groupId>
<artifactId>kala-common</artifactId>
<version>$kala_version</version>
</dependency>
Gradle:
implementation("org.glavo.kala:kala-common:$kala_version")
The last version compatible with Java 8 was 0.70.0. Building and running kala common now require Java 21.
If you like this library, donating to me is my greatest support!
Due to payment method restrictions, donations are currently only supported through payment channels in Chinese mainland (微信,支付宝,爱发电等).
Here are the ways to donate: 捐赠支持 Glavo
All Java code is released under the Apache 2.0 license.
This README file is released under the CC BY-SA 4.0 license.
Thanks to PLCT Lab for supporting me.
This project is developed using JetBrains IDEA. Thanks to JetBrains for providing me with a free license, which is a strong support for me.