summaryrefslogtreecommitdiffstats
path: root/IMPLEMENTATION.markdown
diff options
context:
space:
mode:
authorHarel Ben-Attia <harelba@gmail.com>2014-03-09 06:07:53 -0400
committerHarel Ben-Attia <harelba@gmail.com>2014-03-09 06:07:53 -0400
commit55b8a545c389241fd4a8c3ef5f07ab7005ad4e74 (patch)
tree359416ebba37b84676e1a67fdc84671ce07dcce1 /IMPLEMENTATION.markdown
parent83278c9c6df93dc43ee112bf1f57a03f25c92baa (diff)
Documentation changes, splitting information to multiple pages
Diffstat (limited to 'IMPLEMENTATION.markdown')
-rw-r--r--IMPLEMENTATION.markdown17
1 files changed, 17 insertions, 0 deletions
diff --git a/IMPLEMENTATION.markdown b/IMPLEMENTATION.markdown
new file mode 100644
index 0000000..40cf0e5
--- /dev/null
+++ b/IMPLEMENTATION.markdown
@@ -0,0 +1,17 @@
+# q - Treating Text as a Database
+
+## Implementation
+
+The current implementation is written in Python using an in-memory database, in order to prevent the need for external dependencies. The implementation itself supports SELECT statements, including JOINs (Subqueries are supported only in the WHERE clause for now).
+
+Please note that there is currently no checks and bounds on data size - It's up to the user to make sure things don't get too big.
+
+Please make sure to read the limitations section as well.
+
+Code wise, I'm planning for a big refactoring, and I have added full test suite in the latest version, so it'll be easier to do properly.
+
+## Contact
+Any feedback/suggestions/complaints regarding this tool would be much appreciated. Contributions are most welcome as well, of course.
+
+Harel Ben-Attia, harelba@gmail.com, [@harelba](https://twitter.com/harelba) on Twitter
+