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
?