PSARC/2008/315 - autogen and guile
Halton Huo
Halton.Huo at sun.com
Mon May 12 19:40:56 PDT 2008
Give a review on this fast track, comments:
1. typo
/usr/bin/guile-confi should be /usr/bin/guile-config
2. no man pages for SUNWguile
community do not have, only have info
3. no man pages for SUNWautogen
community have
-Halton.
On Tue, 2008-05-13 at 10:26 +0800, Irene Huang wrote:
> Hi, all
>
> Adding Halton Huo to the thread since he'd like to comment.
> Halton, now you can comment by replying this email so that everyone can
> see :).
>
> --Irene
> On Mon, 2008-05-12 at 16:12 -0700, John Fischer wrote:
> > All,
> >
> > I attached the wrong proposal document for the email notification.
> > The correct proposal is attached.
> >
> > Sorry about the confusion,
> >
> > John
> >
> >
> > John Fischer wrote:
> > > PSARC,
> > >
> > > I am sponsoring this fast track for Steve Xue of the Core
> > > technologies team in Beijing. The case directory contains
> > > this proposal and the autogen and guile man pages.
> > >
> > > The project is integrating autogen and guile into a Minor release
> > > of Solaris. Autogen is a tool designed to simplify the creation
> > > and maintenance of programs that contain large amounts of repetitious
> > > text. Guile is a library designed to help programmers create flexible
> > > applications. The interfaces are declared Uncommitted with the
> > > exception of two directories within /usr/share which are declared
> > > Project Private.
> > >
> > > Thanks,
> > >
> > > John
> > >
> > plain text document attachment (proposal.txt)
> > Summary
> > =======
> > Autogen[1] 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.
> >
> > This utility can also be called a code generator, which are programs that
> > automatically generate high level code (e.g. C, C++, C#, Java, Perl, Python,
> > Ruby, etc.). These tools range in size and complexity from simple code
> > parsers to fully featured class and tier builders.
> >
> > Because the implementation of Autogen used guile[2](GNU's extension
> > language) and guile is not available now in SFW consolidation, so we decide
> > to merge guile porting work together into this case.
> >
> > Guile[2] is a library designed to help programmers create flexible
> > applications. Using Guile in an application allows programmers to write
> > plug-ins or modules so the application fit their needs.
> >
> > Autogen-5.9 will be integrated into the SFW consolidation as part of this
> > proposal, and will be installed as SUNWautogen.
> >
> > Guile-1.8.4 will be integrated into the SFW consolidation as part of this
> > proposal, and will be installed as SUNWguile
> >
> > This project requests a minor release binding.
> >
> >
> > Dependencies
> > ============
> >
> > libltdl ltdl - GNU libtool dlopen wrapper PSARC/2007/557
> > libgmp GNU Multiple Precision Arithmetic Library PSARC/2008/166
> >
> >
> > Interfaces
> > ==========
> >
> > (1) Guile related:
> >
> > Exported Interfaces Classification Comment
> > ------------------- -------------- -------
> > SUNWguile Uncommitted Package
> > /usr/bin/guile Uncommitted Command
> > /usr/bin/guile-snarf Uncommitted Command
> > /usr/bin/guile-confi Uncommitted Command
> > /usr/bin/guile-tools Uncommitted Command
> >
> > /usr/lib/libguile.so Uncommitted Guile library symbol link
> > /usr/lib/libguile.so.17.1.2 Uncommitted guile library
> >
> > /usr/share/guile/ Project Private Scheme scripts
> >
> > /usr/include/libguile.h Uncommitted Header files
> > /usr/include/libguile Uncommitted Header files
> > /usr/include/guile/ Uncommitted Header files
> >
> > Imported Interfaces Classification Comment
> > ------------------- -------------- -------
> > /usr/lib/libltdl.so Uncommitted PSARC/2007/557
> > /usr/lib/libgmp.so Committed PSARC/2008/166
> >
> > (2) Autogen related:
> >
> > Exported Interfaces Classification Comment
> > ------------------- -------------- -------
> > SUNWautogen Uncommitted Package
> > /usr/bin/autogen Uncommitted Command
> > /usr/bin/autoopts-config Uncommitted Command
> > /usr/bin/columns Uncommitted Command
> > /usr/bin/getdefs Uncommitted Command
> > /usr/bin/xml2ag Uncommitted Command
> >
> > /usr/lib/libguileopts.so Uncommitted Libguileopts library symbol
> > link
> > /usr/lib/libguileopts.so.0.0.1
> > Uncommitted Libguileopts library
> >
> > /usr/share/autogen/ Project Private TPL scripts
> >
> > /usr/lib/libopts.so.25.3.0
> > Uncommitted Library used by libguileopts.so and autogen
> >
> > /usr/include/auotopts/ Uncommitted Header files
> >
> > Imported Interfaces Classification Comment
> > ------------------- -------------- -------
> > /usr/lib/libguile.so Uncommitted Guile library symbol link
> >
> >
> > Reference Documents
> > ===================
> > [1] http://www.gnu.org/software/autogen/
> > [2] http://www.gnu.org/software/guile/
> >
> > RFE ID# 6672584 for autogen
> > RFE ID# 6672583 for guile
> >
>
More information about the opensolaris-arc
mailing list