I need to start by actually really learning how to use the library myself. Throughout the process I need to keep asking myself what kind of docs/tutorials/references I need, and whether they exist or need to be written.
Right now, at the start of this process, the main stumbling block that I've been stuck on is basically answering the question "How do I get started?"
This is both a mechanical question to some degree, and also a design one. FRP is a pretty different paradigm from typical Rust programming, and I think it's going to need at least a modified approach to designing things with it.
A tutorial introduction of how to think in FRP would be great, probably could be a super condensed form of the first part of the FRP book.
Also, example programs would be very helpful too. The mechanical aspect of integrating Sodium with various I/O systems (sync and async), and how to handle things like partitioning event-driven code from compute intensive code.
I need to start by actually really learning how to use the library myself. Throughout the process I need to keep asking myself what kind of docs/tutorials/references I need, and whether they exist or need to be written.
Right now, at the start of this process, the main stumbling block that I've been stuck on is basically answering the question "How do I get started?"
This is both a mechanical question to some degree, and also a design one. FRP is a pretty different paradigm from typical Rust programming, and I think it's going to need at least a modified approach to designing things with it.
A tutorial introduction of how to think in FRP would be great, probably could be a super condensed form of the first part of the FRP book.
Also, example programs would be very helpful too. The mechanical aspect of integrating Sodium with various I/O systems (sync and async), and how to handle things like partitioning event-driven code from compute intensive code.