6cce43f137
Move processing out of clojure.data.json/read call
91cbdb69da
Simplify the system start and restart functions
fecd09c656
Remove unnecessary system/system function
0abd793fe7
Use a Var instead of an Atom for system state
56094478db
Remove use of state container in main function
Running '!add games' deletes all state data upon restarting twice
Fix erroneous JSON data loading
Fix erroneous JSON data loading
Running '!add games' deletes all state data upon restarting twice
Improve reliability and quality of the `system` namespace
91cbdb69da
Simplify the system start and restart functions
fecd09c656
Remove unnecessary system/system function
0abd793fe7
Use a Var instead of an Atom for system state
56094478db
Remove use of state container in main function
Improve reliability and quality of the
system
namespace
I've just made commit 91cbdb69da - is this what you had in mind?
Improve reliability and quality of the
system
namespace
Simplify the system start and restart functions
This commit changes the binding name of…
Improve reliability and quality of the
system
namespace
I was imagining that, in the future, this could be used to pass custom options to a single instance for development purposes, and also eventually for the main function to read the config and pass…
Keywords interned from user input
I think this can be done as a non-breaking change, as the keys are stored as regular strings in serialised JSON when at rest. Thus, we would need only to remove the function that you referenced…