It's not integrated in Nannou specifically, but they're showing off Bevy and ratatui in that demo, both very popular frameworks in the Rust world. (In fact, Nannou is in the process of being rebuilt on top of Bevy.)
It seems like https://github.com/chaosprint/glicol has a similar problem.
[1]: https://github.com/nannou-org/nannou/tree/bevy-refactor
I eventually moved on to OPENRNDR [1] which I loved, but these days I just use TypeScript.
- It's Kotlin/JVM. Looks pretty, is ergonomic to write in, runs everywhere. But also, I feel forever chained to IntelliJ and cant wrap my head around the build system at all.
- Small community. Searching for issues, tutorials, or anything of that sort doesn't yield that many results. Not a problem if you're self-sufficient enough, but might stop me from recommending it to a beginner. The development also seems kind of slow.
i32 -> u32 -> u64
i32 -> i64 -> u64
This matters with negative numbers, where the first one pads with 32 bits of 0, the second one pads it with 32 bits of 1. Sometimes (as it once happened to me), you wanted the wrong one.I'm not saying this is worth adding such a thing to Rust just for this use case, but it would be very nice not to write intos for every number
plastic041•1w ago
agluszak•1w ago
https://github.com/nannou-org/nannou/tree/bevy-refactor