Because so much of this project is for me an experiment in writing a query compiler at all, no effort has been made to ensure that the query compiler is itself as generic as the core shelving API.
Ideally, q would be generic, dispatching on the type of the connecton to an impmenentation. The default implementation would be as-is. This would allow for implementations to choose to provide alternate compilers as they please.
Because so much of this project is for me an experiment in writing a query compiler at all, no effort has been made to ensure that the query compiler is itself as generic as the core shelving API.
Ideally,
q
would be generic, dispatching on the type of the connecton to an impmenentation. The default implementation would be as-is. This would allow for implementations to choose to provide alternate compilers as they please.