Functional Programming Lib of Fundamentalism for Minecraft 1.12.2 Forge.
This repo is only for learning Functional Programming, so we cannot ensure its works well in game yet.
- Curryable Function Interfaces from 1 to 16 from Scala Language.
- Basic Type/Object Structures, consists of:
Ob,Mor,KindandFunctor. -
MonadandMonoidsupported. - Functional Properties and related features supported.
- Java 9
AtomicReferenceplain operands port. - Optics and Profunctors supported.
- Java 24
GathererAPI port. - Primitive Type
Traversal, various entryMonadand some features supported. - More Functional Entries supported.
Thanks for all the credit authors, it's your hard work that has brought about these wonderful contents:
- Mojang's DataFixerUpper Lib for some Functional Objects implementation,
Serialization and
CodecSystem contents, this repo is on MIT License. - Higher Kinded J Lib for some Functional Objects and Properties implementation, Optics and Pro-functors implementation. this repo is on MIT License.
Salute and thank all credit authors :)