This would allow queries to be more flexible. I envision a future where data is more split up and loaded on demand.
This would also serve as a specification of the data structures in use for the dictionary or the future grammar analysis. As a part of this refactor, I will simplify and get rid of namespaced keywords in these data structures instead. This will make the REPL experience simpler at the loss of some refactoring capabilities in Cursive, but I feel like it's the right tradeoff.
Using lacinia. See: https://github.com/walmartlabs/lacinia/blob/master/README.md
This would allow queries to be more flexible. I envision a future where data is more split up and loaded on demand.
This would also serve as a specification of the data structures in use for the dictionary or the future grammar analysis. As a part of this refactor, I will simplify and get rid of namespaced keywords in these data structures instead. This will make the REPL experience simpler at the loss of some refactoring capabilities in Cursive, but I feel like it's the right tradeoff.