The project was initiated to get better acquainted with re-frame library, as the result two other libraries have been developed:
- maximgb.re-service - a universal way to translate re-frame co-effect/effect requests into function calls
- maximgb.re-state - a component isolation and re-frame event handling with Hoare statecharts, currently backed by JavaScript XState library.
The resulting and playable demo can be found here.
git clone [email protected]:MaximGB/TetrisRF.git
cd ./TetrisRF
make run