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