guile-devel
[Top][All Lists]
Advanced

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

Re: Evaluator cleanup


From: Ludovic Courtès
Subject: Re: Evaluator cleanup
Date: Sun, 25 Feb 2007 10:05:03 +0100
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)

address@hidden (Ludovic Courtès) writes:

> Neil Jerram <address@hidden> writes:

>> Do these need to be .i.c - i.e. implying that they need to be
>> #included?  Can't they be normal .c files?
>
> No, because some of them are `static' (all the `unmemoize_' functions
> for instance) and should remain so, and some could be subject to
> inlining.

OTOH, all the `scm_m_' functions are already exported and cannot be
inlined (a pointer to them is passed to `scm_make_synt ()').  So
memoizers do not need to be #included.  Sorry for the confusion.

Thanks,
Ludovic.





reply via email to

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