I've put together a little blog post walking through my approach to interactive gamedev using the min-love2d-fennel template.
It answers three key questions,
1. how to reload modules using the repl
2. how to recover from errors (when possible)
3. how to handle state
https://alexjgriffith.com/7.html
If you have any questions or suggestions based on your approach please reach out!