docstrings
Implement defquery and imporve query
query now can be called with or without a saved query as its first argument, created with defquery
ignorer notater
docstring
indentation
Renames fn with-prefixes to prefix
with-prefix implies a closure
cleanup & docstrings
Create toplevel namespace to avoid potential clashes
use clojure.test instead of midje
make compiler functions private
fixes tests
Refactor query-map
:query-form takes a ASK|SELECT|SELECT DISTINCT|DESCRIBE|CONSTRUCT
adds select distinct
remove unused functions
adds limit function
Refacors compiler functions
Returns nil if function not used in query. Nils are filtered out in compile-query before joining together the strings.
indenting
cleanup
Adds filter
ask now takes params