Crates.io | gantz |
lib.rs | gantz |
version | 0.1.0 |
source | src |
created_at | 2018-06-06 11:25:14.103925 |
updated_at | 2018-06-06 11:25:14.103925 |
description | A crate for creating and evaluating executable directed graphs at runtime. |
homepage | https://github.com/nannou-org/gantz |
repository | https://github.com/nannou-org/gantz.git |
max_upload_size | |
id | 68877 |
size | 12,772 |
A crate for creating and evaluating executable directed graphs at runtime. In other words, gantz allows users to compose programs described by interconnected nodes on the fly.
Gantz is inspired by a desire for a more flexible, high-performance, open-source alternative to graphical programming environments such as Max/MSP, Touch Designer, Houdini and others. Named after gantz graf.
derive
.Serialize
and Deserialize
implementations via serde.std::ops
: Add
, Sub
, Mul
, Div
, etc.std::fmt
nodes: Debug
, PrettyDebug
, Display
.Vec
constructors and methods.String
constructors and methods.Into
, From
, FromStr
, FromIterator
, etc.DeStructure
node that allows de-structuring types into their fields.After each of these goals are met, gantz will be integrated into nannou where it will be extended with higher-level tools including:
Licensed under either of
at your option.
Contributions
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.