PSARC/2008/315 - autogen and guile
Irene Huang
Irene.Huang at sun.com
Mon May 12 19:26:40 PDT 2008
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