Containers
Scalqa features a unified value container framework, which includes traditional collections and other value holding objects like: stream, property, option, etc.
All containers are designed with a single vision, have consistent naming, are interoperable and (in most cases) specializable for primitives.
Value Container Framework
Top level collections include:
- Collection is the framework root trait
- Idx is an integer indexed collection of values (trait)
- Lookup is a key accessible collection of values (trait)
- Set is a collection of unique values (class)
Top level non-collections include: