guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 16 snarf macros


From: Dirk Herrmann
Subject: Re: 16 snarf macros
Date: Sat, 9 Mar 2002 16:03:09 +0100 (MET)

On Fri, 8 Mar 2002, Bruce Korb wrote:

> Marius Vollmer wrote:
> > 
> > Thien-Thi Nguyen <address@hidden> writes:
> > 
> > > i see these macros in snarf.h:
> > >
> > >   SCM_DEFINE1(FNAME, PRIMNAME, TYPE, ARGLIST, DOCSTRING)
> > >   SCM_PROC1(RANAME, STR, TYPE, CFN)
> > >   SCM_GPROC1(RANAME, STR, TYPE, CFN, GF)
> > 
> > These should not be documented since...
> > 
> > >   SCM_SYNTAX(RANAME, STR, TYPE, CFN)
> > 
> > This one exposes details of our low level macro machinery...
> 
> Please put them in an internal header and change the
> name to something else.  e.g., _SCM_*  :-)
> Sources are generally easier to search than proper docs....

Or, rather, use SCM_I_... to indicate that the macros are not part of the
API, which we have agreed upon quite a long time ago.

BTW:  Quite a long time ago, there was a proposal about a new and cleaner
set of snarfing macros...

Best regards
Dirk Herrmann




reply via email to

[Prev in Thread] Current Thread [Next in Thread]