DSSSL utilities
    These currently only contain the BigDieSeL tool, which
    is meant to play with SGML/XML document groves, and maybe become
    one day a full-fledged DSSSL processor using compiled
    stylesheets.
    BigDieSeL
    There is some code, although not much.  Modules that currently
      exist are:
    
      - A hand-crafted lexer for SGML/XML-like document, which for
      now only extracts very minimal information from documents with
      many many constraints on their structure.
- A hand-crafted parser / grove builder, based on above lexer.
      It does know yet about much more than SGML/XML elements.
- A grapher that takes groves built by the parser and outputs
      graph information for the VCG
      tool, which will take care of the layout.  Yes, there are screenshots :).
Get it
    Since it's very much a work-in-progress thing for now, it's
    only available through
    anonymous CVS (using empty password):
cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/dsssl-utils login
cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/dsssl-utils co bigdiesel
    Required software
    You'll need these software packages to test BigDieSeL:
      
	The Bigloo scheme
	compiler, to build from source
	The VCG
	grapher, to display grove graphs
      
    
All of them are available as Debian packages, in Debian 3.0 and
      later: apt-get install bigloo vcg
    Future plans
    
      - Improve the grapher
- Write a real parser (partly done)
- Implement basic grove-querying functions from DSSSL
- Add lazy construction of the grove
- Add support for (a reasonable part of) the whole base SGML property set
- Add the core DSSSL expression language
- Add the DSSSL query language
- Add support for grove plans
- When that will be done, we'll see :)
Resources
     
    Useful links
    
    
    Yann Dirson
Last modified: Mon Jul 29 17:12:48 CEST 2002