bernard URBAN <[EMAIL PROTECTED]> writes:

> And now, the awful truth will been revealed: guile depends absolutely
> on gcc... 
> 
> Here is the problem: the C preprocessor of Sun, used by
> guile-doc-snarf, generates $ $ $ instead of $$$ (as do gcc), and this
> for all the triples used by the snarfing mechanism.
> 
> This breaks guile-snarf.awk, and hence *.x and *.doc are void.

For portability reasons, we should probably not use delimiters which
are not valid C tokens.  It comes to mind that we have reserved the
symbol prefixes SCM_ and scm_.  Maybe we could replace the delimiters
with a valid symbol token using this prefix, such as:

  SCM_XXX

What about the following replacements:

%%%     SCM__I
$$$     SCM__D
@@@     SCM__S
@!!!    SCM__E

?

Reply via email to