2 unstable releases
0.2.0 | Jun 6, 2019 |
---|---|
0.1.0 | Aug 31, 2017 |
#68 in Rendering engine
270KB
5K
SLoC
Alchemy Core
This crate implements the core Alchemy application, which is what users ultimately import. Applications are a singleton; some might not like this, but it enables a design pattern that meshes a bit better with existing GUI framework systems and patterns.
The general pattern for developing with Alchemy is as follows:
[Alchemy API] -> [Inner Mutability] -> [Platform Bridge (implemented in other crates)]
|
|
|- [Delegate]
The delegate pattern is cribbed from AppKit/UIKit, where it tends to work quite nicely as a way to respond to system level events.
Questions, Comments?
Open an issue, or hit me up on Twitter.
Dependencies
~3–5.5MB
~101K SLoC