Here's a list of notable planned new features and updates for DynaMix
- Soon
- New feature: Fact. Facts are like static variables. Available for the type (no need for an object). Get-value only.
- Allow object construction from a mutation.
- Optimize type lookup and mutations
- Demo: multicast reduce/accumulate
- Demo: app several domains and idiomatic project structure
- Demo: self-locking objects
- Demo: multiple dispatch
- Not soon
- Public case study: A demo project, that better illustrates the libraries functionalities in a "real life" scenario. Complete with a document which gives problems for motivation and their DynaMix solutions.
- Zig bindings and inteface
- Demo: lua integration
- Demo: JS and wasm integration
- Possibly never, but sounds nice
- Lazy mixin registration
- Create a preprocessing tool (like Qt's moc) that can be used instead of the macros for mixin and feature definition