Clark C. Evans avatar Clark C. Evans committed af54f93

updating README to have better description of project

Comments (0)

Files changed (1)

 HTSQL -- A Query Language for the Accidental Programmer
 =======================================================
 
-HTSQL ("Hyper Text Structured Query Language") is a schema-driven
-URI-to-SQL translator that takes a request over HTTP, converts it to a
-SQL query, executes the query against a database, and returns the
-results in a format best suited for the user agent (CSV, HTML, etc.).
+HTSQL ("Hyper Text Structured Query Language") is a high-level query
+language for relational databases.   The target audience for HTSQL is
+the accidental programmer -- one who is not a SQL expert, yet needs a
+usable, comprehensive query tool for data access and reporting.  
+
+HTSQL is also a web service which takes a request via HTTP, translates
+it into a SQL query, executes the query against a relational database,
+and returns the results in a format requested by the user agent (JSON,
+CSV, HTML, etc.).
 
 Use of HTSQL with open source databases (PostgreSQL, MySQL, SQLite) is
 royalty free under BSD-style conditions.  Usage of HTSQL with
 
 For installation instructions, see ``INSTALL``.  For list of new
 features in this release, see ``NEWS``.  HTSQL documentation is in the
-``doc`` directory.  
-
-Visit
+``doc`` directory. 
 
     http://htsql.org/
-        The HTSQL homepage;
+        The HTSQL homepage
 
     http://htsql.org/tutorial.html
-        The HTSQL tutorial;
+        The HTSQL tutorial
 
     http://bitbucket.org/prometheus/htsql
-        HTSQL source code;
+        HTSQL source code
 
     irc://irc.freenode.net#htsql
-        IRC chat in #htsql on freenode;
+        IRC chat in #htsql on freenode
 
     http://lists.htsql.org/mailman/listinfo/htsql-users
-        The mailing list for users of HTSQL.
+        The mailing list for users of HTSQL
 
 Generous support for HTSQL was provided by Prometheus Research, LLC and
 The Simons Foundation. This material is also based upon work supported
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.