Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2005-06-09 21:37:50

I thought this might be of some interest to those people considering
writing "the next Pyste."

 --=-=-= Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <synopsis-announce-bounces_at_[hidden]>
Received-SPF: error; client-ip=;
Message-ID: <42A8A86A.1010808_at_[hidden]>
Date: Thu, 09 Jun 2005 16:36:58 -0400
From: Stefan Seefeld <stefan_at_[hidden]>
To: synopsis-devel_at_[hidden], synopsis-announce_at_[hidden]
Delivered-To: synopsis-announce_at_[hidden]
Subject: [Synopsis-announce] Announcement: Synopsis 0.8
Precedence: list
List-Id: Low-volume Synopsis-related announcements list
List-Unsubscribe: <>,
List-Archive: <>
List-Post: <mailto:synopsis-announce_at_[hidden]>
List-Help: <mailto:synopsis-announce-request_at_[hidden]?subject=help>
List-Subscribe: <>,
Sender: synopsis-announce-bounces_at_[hidden]
Errors-To: synopsis-announce-bounces_at_[hidden]
MIME-Version: 1.0

I'm pleased to announce the release of Synopsis 0.8.

Synopsis is a multi-language source code introspection tool that
provides a variety of representations for the parsed code, to
enable further processing such as documentation extraction,
reverse engineering, and source-to-source translation.

While this release mainly focusses on an internal redesign,
there are nevertheless a number of major enhancements and
new features:

* Synopsis contains a new C Parser.
* The C++ parser contains lots of bug fixes.
* The HTML formatter contains a number of bug fixes.

Synopsis' internals have been largely redesigned, to eventually
expose public C++ and python APIs to the lower-level code
representations such as parse trees or symbol tables.
It currently contains experimental code to use synopsis as a
scriptable source-to-source compiler, though these APIs are
still in development.

Source and documentation is available at
For contact information, see

Synopsis-announce mailing list


Dave Abrahams
Boost Consulting

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at