Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.announce > #1563

GNU AutoGen Version 5.18.16/AutoOpts Version 42.1

Path csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Bruce Korb <bruce.korb@gmail.com>
Newsgroups gnu.announce
Subject GNU AutoGen Version 5.18.16/AutoOpts Version 42.1
Date Tue, 28 Aug 2018 09:41:08 -0700
Lines 44
Approved info-gnu@gnu.org
Message-ID <mailman.102.1535548488.1284.info-gnu@gnu.org> (permalink)
Reply-To autogen-users@lists.sourceforge.net
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 7bit
X-Trace usenet.stanford.edu 1535548489 3767 208.118.235.17 (29 Aug 2018 13:14:49 GMT)
X-Complaints-To action@cs.stanford.edu
Cc autogen-announce@lists.sourceforge.net
To GNU Announcements <info-gnu@gnu.org>
Envelope-to info-gnu@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:reply-to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=OZqw59JOfXi5B17COEST1R52Ne+JM1iCKr5KW1ilPBU=; b=mmnn/eQPwADNdl7EvQnIrc/34LIhkHTD13eQ1wliSlafrxja55HM25f4PBJZpTea/B 0JkmFMEcgM0fo8EqNcJG/J8RWnf1GGRhy5vuv+6z2EnUnm58He0xesvjK8wsvwTHj8HN HhQ7q9dQ/Tg/ui2J8vBHZhn+buffNdWKUQbN3FVklVlbHMhmbXR+HrEFS1qNrPMYT3Uw c6C9hfvUVtslt1RhzMMo9PZdfeHL4JBm2x6aW+lCosMjplnfcCWlk1fp9JSSkA5mE76e lCIfJp5eT32mkRcxHOIx7F6Egs3vIK67Bq8HYDaIKy20pBXTeAeHMmh5WWphCxR26sfG 8Obg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:reply-to:from:subject:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=OZqw59JOfXi5B17COEST1R52Ne+JM1iCKr5KW1ilPBU=; b=GIYFtMG7q+FrY9Hr/zQZN86P/802rI6glVfZbQzwqV/SQL3oZXWk1OaYs7UiV4EY3D NOJrkTx6aJHHLu7SPwuEhTHLTv1MnGbcenThyVGqf/1IDPZAY3WoXlHQHLiSmSVAQRQb w9UrFAwRYisAtffZrZkAkBdni7wJeWGcSdKDX3F9lN8TOeulcCTfpcbq6cqkTpumP7dh rOxQTfoUCby/fHlPWCNEYG9kevihGw1UY3I7kSlXoPfE6+2KM19+lhsRNBmcAq76uNYX llajsvOeU4QA/xoT68KhQupkOLvK5RPukbug/GRwMhWTKiI/j+E64rDL19rxhRlwk2lf aWbA==
X-Gm-Message-State APzg51Dds76Tf60/93VhdmArZrhvLgemHzgb4qw8v1GOFcBMujtULmFG X1OdhDRDpdUAH/71V/WHUx0=
X-Google-Smtp-Source ANB0VdZ64Vwpz+vhCLT32eem17CmRClfY+ipjOpdBEPDIOiypgtkzT1G+AR8JOHS3+2yl04tVqMg2g==
X-Received by 2002:a17:902:9045:: with SMTP id w5-v6mr2347126plz.10.1535474469224; Tue, 28 Aug 2018 09:41:09 -0700 (PDT)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
Content-Language en-US
X-detected-operating-system by eggs.gnu.org: Genre and OS details not recognized.
X-Received-From 2607:f8b0:4864:20::634
X-Mailman-Approved-At Wed, 29 Aug 2018 09:14:47 -0400
X-BeenThere info-gnu@gnu.org
X-Mailman-Version 2.1.21
Precedence list
List-Id Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive <http://lists.gnu.org/archive/html/info-gnu/>
List-Post <mailto:info-gnu@gnu.org>
List-Help <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>
Xref csiph.com gnu.announce:1563

Show key headers only | View raw


GNU AutoGen/AutoOpts is a two-part project that serves two separate
purposes.  The two parts are combined because they are inextricably
intertwined:

AutoGen is a tool designed to simplify the creation and maintenance of
programs that contain large amounts of repetitious text.  It is
especially valuable in programs that have several blocks of text that
must be kept synchronized.

AutoOpts is both an example of that and a project in its own right.
It is a very powerful configuration file, environment variable and
command line option documentation and management tool consisting of a
set of AutoGen templates and a run time library that nearly eliminates
the hassle of managing, parsing and documenting program options.

The self-referential example:
http://www.gnu.org/software/autogen/man1-autogen.html

There are several other examples embedded in AutoGen:
A finite state machine generator, string name to enumeration value
conversions, and bit map and bit mask management, to name a few.

New in 5.18.16 - August, 2018
NEWS entries since the last release:

Bootstrap and configure code has been revamped to work with the
new flavors of the autotools.

The distributed libopts "tear-off" library now includes the
_Noreturn "snippet" that it requires.

Guile 2.2 works like 2.0, so accept it, too.

AutoGen home:    http://www.gnu.org/software/autogen/
primary ftp:     ftp://ftp.gnu.org/gnu/autogen/rel5.18.16/
.tar.gz: 
ftp://ftp.gnu.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.gz
.tar.xz: 
ftp://ftp.gnu.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.xz
bug reports:     autogen-users at the lists dot SourceForge net domain
bug archive: 
http://sourceforge.net/mailarchive/forum.php?forum_name=autogen-users
maintainer:      Bruce Korb - bkorb at the usual GNU domain

Back to gnu.announce | Previous | Next | Find similar | Unroll thread


Thread

GNU AutoGen Version 5.18.16/AutoOpts Version 42.1 Bruce Korb <bruce.korb@gmail.com> - 2018-08-28 09:41 -0700

csiph-web