From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Julian Graham" Newsgroups: gmane.lisp.guile.user Subject: ANN: SCSS project development release 0.3.1 Date: Thu, 31 Jul 2008 01:05:27 -0400 Message-ID: <2bc5f8210807302205k2d7b0f8ep8e38ea6657ebdaad@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1217480797 21635 80.91.229.12 (31 Jul 2008 05:06:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Jul 2008 05:06:37 +0000 (UTC) To: "Guile User" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Jul 31 07:07:16 2008 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KOQN3-0000k0-EZ for guile-user@m.gmane.org; Thu, 31 Jul 2008 07:06:37 +0200 Original-Received: from localhost ([127.0.0.1]:42664 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KOQM9-0008OV-0i for guile-user@m.gmane.org; Thu, 31 Jul 2008 01:05:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KOQM0-0008M6-BT for guile-user@gnu.org; Thu, 31 Jul 2008 01:05:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KOQLy-0008KN-K0 for guile-user@gnu.org; Thu, 31 Jul 2008 01:05:31 -0400 Original-Received: from [199.232.76.173] (port=45016 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KOQLy-0008K7-8L for guile-user@gnu.org; Thu, 31 Jul 2008 01:05:30 -0400 Original-Received: from ug-out-1314.google.com ([66.249.92.173]:39994) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KOQLx-0005Dc-M7 for guile-user@gnu.org; Thu, 31 Jul 2008 01:05:29 -0400 Original-Received: by ug-out-1314.google.com with SMTP id l31so335982ugc.48 for ; Wed, 30 Jul 2008 22:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=gzuwGaSxbHiqZbPx3cY7EpJaIzKfCujuk2jW7D6aKqg=; b=SH95Zo7ZbVMn7k7xbIKyoz48Tttl1UWqBGBv4MI5hE7m1D/1RdVTppSUZWkl+/vsYY pY+zVjbzSE7vNnqsMMIlyu9tthYz7YbZ0f3PBfsaRIqARgoS6zA/5hR9w22IsK3aJBMq 3450LDOMP8RMwEQVfUIjK8xbsN3EtYsCS1rkk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=Ok12uj3rQAfzno/jZ5NuJQZQA5mJf4ZI/pxb9VdsvN/PoKWZbehZl71mdZts/2b+3J HY/BAuhpl6XfhkE9dbyMGq6mIlTKk/Vl5wog1s4massVrh9nj9kGnQcT3d5FmZCKBTHT L28txbcnhfhyjgR+ZYEsUCXCsbvfFkSwXg/Pw= Original-Received: by 10.67.15.2 with SMTP id s2mr2079285ugi.27.1217480727564; Wed, 30 Jul 2008 22:05:27 -0700 (PDT) Original-Received: by 10.66.248.1 with HTTP; Wed, 30 Jul 2008 22:05:27 -0700 (PDT) Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6708 Archived-At: Hi Schemers, I am pleased to announce that the SCSS project has released version 0.3.1, our seventh development release. SCSS is a Scheme module for parsing, querying, and emitting style information compatible with the W3C Cascading Stylesheets recommendation. While SCSS does not itself provide any rendering functionality, it can provide style information to applications and libraries that do. If used with XML documents produced by SXML or SDOM, SCSS can accomodate the full range of selector types described in the W3C recommendation; it can also match simple selectors against strings when structured document information is not available. The 0.3.1 development release is focused primarily on code reorganization and cleanup: Via Guile's 1.8.x's support for several new SRFIs, the SCSS codebase is a good deal more compatible with other Scheme platforms; the lexical analyzer has been rewritten by hand, making it an order of magnitude smaller and somewhat faster than the previous programmatically-generated one. Additionally, the parts of the selection algorithm has been redesigned, allowing the system to provide automatic and efficient management of the style cache when dealing with changes to the set of active pseudo-elements. See the NEWS and TODO files included in the distribution for more detailed information on the changes in this release. The release can be obtained from the SCSS home page (http://www.nongnu.org/scss/) or from the SCSS project page on Savannah (http://www.savannah.nongnu.org/projects/scss/).