Minart
Minart is a minimal Scala library for multimedia applications, such as generative art or simple video games.
It's based on a few simple principles:
- Simple things should be simple, complex things can be complex
- It should be easier to put a pixel on the screen than to draw an image
- Platform agnostic abstractions vs platform specific optimizations
- The code should cross-compile between JVM/JS/Native with the minimum number of changes
Note: Minart is still in a 0.x version. Quoting the semver specification:
Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.