Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'irc': 0.03; '2.2': 0.05; 'high-level': 0.05; 'mysql,': 0.05; 'formatting': 0.07; 'postgresql,': 0.07; 'sqlite': 0.07; 'url:bitbucket': 0.07; 'python': 0.08; 'url:pypi': 0.08; 'accidental': 0.09; 'cleaned': 0.09; 'executes': 0.09; 'freenode': 0.09; 'homepage:': 0.09; 'http,': 0.09; 'message-id:@webmail.messagingengine.com': 0.09; 'query,': 0.09; 'relational': 0.09; 'release,': 0.09; 'reports.': 0.09; 'subject:2.1': 0.09; 'x-mailer:messagingengine.com webmail interface': 0.09; 'programmer': 0.11; 'written': 0.14; 'csv,': 0.16; 'embed': 0.16; 'foundation.': 0.16; 'inquiries.': 0.16; 'received:66.111.4.26': 0.16; 'received:out2.smtp.messagingengine.com': 0.16; 'royalty': 0.16; 'sql)': 0.16; 'subject:Language': 0.16; 'subject:Programmer': 0.16; 'subject:Query': 0.16; 'translates': 0.16; 'wsgi': 0.16; 'candidate': 0.17; 'language': 0.18; 'html,': 0.19; 'received:internal': 0.19; 'options.': 0.22; 'cc:2**0': 0.22; 'directory.': 0.23; 'download:': 0.23; 'generous': 0.23; 'received:10.202': 0.23; 'received:10.202.2': 0.23; 'received:66.111': 0.23; 'received:66.111.4': 0.23; 'received:messagingengine.com': 0.23; 'received:smtp.messagingengine.com': 0.23; 'structured': 0.23; 'taste': 0.23; "we'd": 0.24; 'code': 0.24; 'gateway': 0.25; 'installation': 0.25; 'reporting': 0.26; 'subject: : ': 0.26; 'url:doc': 0.26; 'url:mailman': 0.26; 'later': 0.26; 'proprietary': 0.26; 'foundation': 0.27; 'language.': 0.28; 'developers.': 0.29; 'url:listinfo': 0.30; 'analytical': 0.30; 'jquery': 0.30; 'llc.': 0.30; 'skip:* 50': 0.30; 'toolkit': 0.30; 'specifically': 0.31; 'yet': 0.32; 'list': 0.33; 'source': 0.34; 'licensed': 0.34; 'conditions.': 0.35; 'quite': 0.36; 'charset:us- ascii': 0.36; 'open': 0.36; 'announce': 0.37; 'takes': 0.37; 'query': 0.37; 'tool': 0.38; 'url:python': 0.38; 'could': 0.38; 'url:org': 0.38; 'mailing': 0.38; 'data': 0.38; 'focused': 0.38; 'implemented': 0.38; 'user': 0.39; 'editor': 0.39; 'to:addr:python.org': 0.39; 'under': 0.40; 'format': 0.40; 'science': 0.40; 'target': 0.60; 'results': 0.60; 'more': 0.60; 'your': 0.60; 'year': 0.61; 'copyright': 0.61; 'header:Message- Id:1': 0.62; "we've": 0.63; 'free': 0.63; 'increase': 0.64; 'database,': 0.65; 'designed': 0.65; 'agent': 0.66; 'national': 0.66; 'visit': 0.67; 'details.': 0.69; 'business': 0.70; 'commercial': 0.70; 'attractive': 0.73; 'license.': 0.73; 'targeted': 0.74; 'research,': 0.82; 'ad-hoc': 0.84; 'component,': 0.84; 'plugin.': 0.84; 'evans': 0.91 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=message-id:from:to:cc:mime-version:content-transfer-encoding:content-type:subject:date; s=smtpout; bh=MdmlM52+aZl9ht5a0KCkhuX62PQ=; b=VZeAoSozdr/Vcoq1/Bmj6fflm4WJy+HP3hyvViiD86oZCjEf5cbm6nvQLgU0HtdbqZIn4GoqpUTpWHa2o0AGLhK3bR0UEp5IvW7xFL2wuusYXD/wM+TqZ/Trki/grgm4Hcziyi98W6efdbm8sBmdtkEaX9v3sylxgUUkjU4MXR8= X-Sasl-Enc: wFPK68t45irwXgmOcWmYOuW8xE9pqXOS1uZ5Z96ybMya 1308707767 From: "Clark C. Evans" To: python-announce@python.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" X-Mailer: MessagingEngine.com Webmail Interface Subject: HTSQL 2.1-RC1 : A Query Language for the Accidental Programmer Date: Tue, 21 Jun 2011 21:56:07 -0400 X-Mailman-Approved-At: Thu, 23 Jun 2011 19:26:30 +0200 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: python-list@python.org List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 83 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1308849993 news.xs4all.nl 14134 [::ffff:82.94.164.166]:50078 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python.announce:204 We'd like to announce the release candidate for HTSQL 2.1, a high-level query language and web service gateway for relational databases. HTSQL is specifically designed for analytical inquiries and targeted to data analysts and web developers. HTSQL is implemented as a WSGI component, works with PostgreSQL, MySQL, SQLite and could be used to embed ad-hoc reporting features into your Python application. Homepage: http://htsql.org Download: http://pypi.python.org/pypi/HTSQL/ Source: http://bitbucket.org/prometheus/htsql Since 2.0 release, announced in February, we added many new language features which increase the "query power" of the language. HTSQL is now able to express quite sophisticated business inquiries. The 2.2 release of HTSQL later this year will be focused on "usability". It'll include improved configuration, a query editor and formatting options. Also for this release we've cleaned up the homepage for HTRAF -- a javascript toolkit for constructing attractive dashboards and interactive reports. This toolkit is MIT licensed and implemented as a JQuery plugin. For more detail, please visit http://htraf.org. Let's us know if you have any questions! Clark C. Evans & Kirill Simonov *********************************************************** HTSQL -- A Query Language for the Accidental Programmer *********************************************************** 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. Use of HTSQL with proprietary database systems (Oracle, Microsoft SQL) requires a commercial license. See ``LICENSE`` for details. For installation instructions, see ``INSTALL``. For list of new features in this release, see ``NEWS``. HTSQL documentation is in the ``doc`` directory. http://htsql.org/ The HTSQL homepage http://htsql.org/doc/introduction.html Get taste of HTSQL http://htsql.org/doc/tutorial.html The HTSQL tutorial http://bitbucket.org/prometheus/htsql HTSQL source code irc://irc.freenode.net#htsql IRC chat in #htsql on freenode http://lists.htsql.org/mailman/listinfo/htsql-users The mailing list for users of HTSQL HTSQL is copyright by Prometheus Research, LLC. HTSQL is written by Clark C. Evans and Kirill Simonov . Generous support for HTSQL was provided by the Simons Foundation. This material is also based upon work supported by the National Science Foundation under Grant #0944460.