qmi 0.0.2

An ECS for Rust with first-class query, mutation and interaction abstractions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# QMI
[![Crates.io](https://img.shields.io/crates/v/qmi.svg)](https://crates.io/crates/qmi)
[![Docs.rs](https://docs.rs/qmi/badge.svg)](https://docs.rs/qmi)
[![Rust](https://img.shields.io/badge/Rust-%23000000.svg?e&logo=rust&logoColor=red)](https://www.rust-lang.org/)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/license/mit/)

This project is in the very early stages of development and is nowhere near ready for use.

## Description

QMI is planned to be an extension of the usual ECS (Entity, Component, System) paradigm where Systems are categorised as either Queries, Mutations, or Interactions. This will hopefully allow for optimisations that would otherwise be difficult or impossible to implement upfront.

## License

This work is distributed under the MIT License. Dependencies either direct or indirect may have different licenses, so all of them have been reproduced in the THIRD-PARTY-LICENSES.md file at the root of this repository.