[Top][All Lists]

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

Re: scm_c_define_gsubr() and modules in Guile 1.6

From: stefan
Subject: Re: scm_c_define_gsubr() and modules in Guile 1.6
Date: Mon, 28 Apr 2003 19:09:24 +0200 (CEST)

On Mon, 28 Apr 2003, Rob Browning wrote:

> stefan <address@hidden> writes:
> > A short question about symbols created by scm_c_define_gsubr() or
> > scm_c_define(): Why can't these symbols not be used within modules
> > like this:
> I'm not sure I follow your question.  Could you rephrase?

Sorry for my bad english, please... next try:

I do have a .c file containing e.g.

        scm_c_define("my_symbol", ...)

then I can use 'my_symbol' in normal .scm files.  So far, so good.

But when do create a .scm file which contains this:

        (define-module (test-suite))
                (my-symbol ...)
        (export test-suite)

And then I have a nother .scm file which contains:

        (use-modules (test-suite))

(This imports the above module file, which wants to evaluate the symbol

This does not work in Guile 1.6 and above, it worked in Guile 1.4 version.
Why is the symbol 'my_symbol' not visible in the module?  How can I
achieve it without recoding the .c file?

Thanks in advacne,

reply via email to

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