Overview
Project JUnion brings struct types to Java programming language.
Project structure
The project contains a runtime library and a compile time library.
- runtime: junion[version].jar
- compile: junionc[version].jar
Design principles
- performance
- low memory usage
- memory safety: eg. index checking, null pointer checks
- features comply with Java syntax
- features are optional (eg.: lazy initialization etc)
Contents: