On Tue, 2009-07-28 at 13:17 -0700, Daniel Hain wrote:
> Sebastien Roy wrote:
> >
> >>
> >>   4.5. Interfaces
> >>
> >>       4.5.1  Exported Interfaces:
> >>           Interface                              Status            
> >> Description
> >>           -------                                -----             
> >> ---------
> >>        /usr/lib/libgs.so                         Volatile          
> >> Ghostscript shared library
> >>        /usr/lib/libgs.so.8                       Volatile          
> >> Ghostscript shared library
> >>        /usr/lib/libgs.so.8.64                    Volatile          
> >> Ghostscript shared library
> >>        /usr/include/ghostscript                  Volatile          
> >> Ghostscript header files directory
> >>        /usr/include/ghostscript/iapi.h           Volatile          
> >> Ghostscript header files
> >>        /usr/include/ghostscript/ierrors.h        Volatile          
> >> Ghostscript header files
> >>        /usr/include/ghostscript/gdevdsp.h        Volatile          
> >> Ghostscript header files
> >>        /usr/bin/gsx                              Volatile          GTK+ 
> >> frontend to libgs.so
> >>        /usr/bin/gsc                              Volatile          
> >> command-line frontend to libgs.so
> >>     
> >
> > Given that this is a Public API, where is its documentation?
> >   
> 
> There are no man pages for these libraries and executables. But there is 
> a man page for 'gs' which has already been delivered with the earlier 
> version of Ghostscript.  
> 
> The description of the 8.64 API is online at 
> http://pages.cs.wisc.edu/~ghost/doc/svn/API.htm
> and is located at
> /usr/share/ghostscript/8.63/doc/API.htm
> in the existing version available on OpenSolaris.

I see.

What is the intended use of /usr/bin/gsx and /usr/bin/gsc, then?  Are
these implementation details of the API?  If so, they should be Project
Private.

Note that I find the existing documentation
under /usr/share/ghostscript/<version>/doc/ a mess, but pragmatically
speaking, I don't think it's worth fixing.

> 
> They are part of the Ghostscript package and are not modified by this case.

Right, but because this is the case that defines the API as Volatile,
the expectation is that the documentation be available to consumers,
which is why I'm asking.

-Seb



Reply via email to