[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proposal: scm_c_public_ref et al
From: |
Ludovic Courtès |
Subject: |
Re: proposal: scm_c_public_ref et al |
Date: |
Sun, 06 Mar 2011 23:22:49 +0100 |
User-agent: |
Gnus/5.110013 (No Gnus v0.13) Emacs/23.2 (gnu/linux) |
Hi!
Andy Wingo <address@hidden> writes:
> SCM scm_public_lookup (SCM module_name, SCM sym);
> SCM scm_private_lookup (SCM module_name, SCM sym);
>
> Look up a variable bound to SYM in the module named MODULE_NAME. If
> the module does not exist or the symbol is unbound, signal an
> error. The "public" variant looks in the public interface of the
> module, while scm_private_lookup looks into the module itself.
So this would be equivalent to:
scm_module_variable (scm_resolve_module (module_name), sym)
?
I’m skeptical about adding 8 convenience C functions “as we move more
and more to writing code in Scheme and not in C” ;-), but if that’s what
people really want, then I won’t object.
Thanks,
Ludo’.