Subject: Yodl 1.31 released - Yet oneOther Document Language Yodl -- Yet oneOther Document Language

Yodl -- Yet oneOther Document Language

Jan Nieuwenhuizen janneke@gnu.org Karel Kubat karel@icce.rug.nl Frank B. Brokken frank@icce.rug.nl

1998

Table of Contents



This message is in the Yodl document language. What better way to demonstrate? If you see a lot of parentheses, just read over them. This `source' format should be readable nevertheless. The same text is included at the end formatted as plain ASCII. If you want the full documentation, visit http://www.cs.uu.nl/people/hanwen/yodl/

What is Yodl?

Yodl is a high-level document language. The package comes with a a set of converters to some major document languages, e.g. LaTeX, Unix "man" and SGMS, HTML. The idea of using converters is not really unique, but Yodl provides converters in one package, so that the various conversions should have a more consistent look.

What's new since 1.22?

  • it's now unmistakably released under the GNU GPL (Yodl has been GPL'd a long time ago, but previous versions still contained leftovers of a questionable license. All has been resolved and cleared up now.)
  • it has a (new) maintainer. As of June 6, 1998 (or thereabouts) Yodl is maintained by Jan Nieuwenhuizen janneke@gnu.org
  • texinfo converter
  • latex2e converter (latex209 is deprecated)
  • more managable configure/make/install/dist structure
  • experimental support for embedding other languages; For example, Yodl supports integration with GNU LilyPond's mudela language
  • .rpm and .deb binary package support
  • lots of bugfixes
  • Why Yodl?

    The whole purpose of Yodl is to provide a simple-to-use and extensible document language, that can be used to convert documents in the Yodl format to a variety of other formats. For this reason Yodl somewhat resembles generalised markup languages, (Standard Generalized Markup Language) but:

    How easy to use is it?

    Yodl is quite easy to use. Typing parentheses is less work than typing <> or \{}. And, Yodl doesn't insist on weird tags. In that respect (starting and ending tags) Yodl is not a markup language. Yodl handles all its commands in a C-style manner, e.g. em(...) will set the text emphasized.

    What can it do?

    Currently, the package supports conversions to LaTeX, HTML, SGML, "man" format, "ms" format, semi-automatic conversion to Texinfo and a poor-man's conversion to plain ASCII. It should be fairly easy to add other conversions.

    Where to get it?

    Sources are available from

    ftp://ftp.lilypond.org/pub/yodl Europe (binary releases too)

    More detailed info can be found on the webpage

    http://www.cs.uu.nl/people/hanwen/yodl/

    Who should I contact ?

    For the benefit of Yodl-users the Yodl mailing list exists. Subscribe to the list by sending email to yodl-request@icce.rug.nl, containing the lines
    
        subscribe
        end
        
    
    and submit your postings to yodl@icce.rug.nl thereafter.


    Go back to index of Yodl.

    Please send Yodl questions and comments to yodl@icce.rug.nl.

    Please send comments on these web pages to (address unknown)

    Copyright (c) 1997, 1998, 1999 Karel Kubat and Jan Nieuwenhuizen.

    Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.


    This page was built from Yodl-1.31.18 by

    <(address unknown)>, Tue May 4 09:20:41 2004 CEST.