Projects / SCSS

SCSS

SCSS is a Guile 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.

Tags Internet Web
Licenses GPL
Implementation Scheme

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  25 May 2009 21:31
  • Rrelease-after

    Changes: The LALR parser has been replaced with a more intelligent, compact, and CSS 2.1-compliant hand-written one. A test suite is now included in the distribution.

    • Rrelease-mid
    •  31 Jul 2008 04:25
    • Rrelease-after

    Changes: The codebase has been completely reorganized to facilitate porting to other Scheme interpreters. The selection algorithm has been modified to support intelligent caching of style information related to pseudo-elements, obviating the need for user management of the style cache. The lexer has been rewritten by hand, resulting in a smaller and slightly more efficient implementation.

    • Rrelease-mid
    •  21 Aug 2007 02:12
    • Rrelease-after

    Changes: The parsing system has been completely rewritten for greater correctness and error-handling flexibility. The data structure used to represent stylesheets has been changed to be more compatible with the WebIt! XML toolkit. Support has been added for media types and the rgb-function syntax for specifying color values. The license has been upgraded to GPLv3.

    • Rrelease-mid
    •  06 Mar 2007 23:05
    • Rrelease-after

    Changes: Unicode support has been added for versions of Guile that support it. A few minor bugs related to parsing and validation have been fixed.

    • Rrelease-mid
    •  03 Nov 2006 14:44
    • Rrelease-after

    Changes: This release includes significant improvements over release 0.2.1 to the correctness of cascade lookups and additions to the API.

    Bb633662ca9392d71d8f6647d6fce3d1_thumb

    Project Spotlight

    TikiWiki CMS/Groupware

    A powerful multilingual CMS/groupware/wiki.

    F6212df9ac45a9d642c7995311fdfadf_thumb

    Project Spotlight

    TYPO3

    A free, professional Web content management system.