ossp-pkg/sugar/README
___ _ _ __ _ __ _ _ __
/ __| | | |/ _` |/ _` | '__|
\__ \ |_| | (_| | (_| | |
|___/\__,_|\__, |\__,_|_|
__________ |___/ ___________________________________________________
OSSP sugar -- The Markup Language With Invisible Syntactic Sugar
Copyright (c) 1999-2002 Ralf S. Engelschall
Copyright (c) 1999-2002 Christian Reiber
OSSP sugar is a markup language and corresponding processing tool for
writing technical documentation that uses a mostly invisible markup
language (so-called "syntactic sugar" in compiler construction folk
terminology).
The idea is that the markup looks mostly like the textual output,
i.e., the OSSP sugar source can be treated as its textual output
format ("ASCII WYSIWYG"). Additionally, the OSSP sugar markup language
is considered intuitive enough to be recognized and remembered
easily, so writing technical documentation is mainly just a matter of
performing a "brain dump".
OSSP sugar provides only a few markup concepts, but those are streched
to their maximum. So, the syntactic principle is "keep it simple,
stupid" (KISS), but still powerful enough to allow one to produce
high-quality technical documentation.
o Extensible Markup Language (XML)
http://www.w3.org/XML/
http://www.xml.com/
o Extensible Stylesheet Language (XSL)
http://www.w3.org/Style/XSL/
http://www.xslt.com/
o XML 1.0 Specification
http://www.w3.org/TR/2000/REC-xml-20001006
o XSL 1.0 Specification
http://www.w3.org/TR/xsl/
o XSL Transformations 1.0 Specification
http://www.w3.org/TR/xslt/
o XPath 1.0 Specification
http://www.w3.org/TR/xpath
o XLink 1.0 Specification
http://www.w3.org/TR/2001/REC-xlink-20010627/
o XPointer 1.0 Specification
http://www.w3.org/TR/2001/WD-xptr-20010108/