Hmm, I already use ##sys#current-environment and ##sys#macro-environment;
but I wasn't aware of ##sys#module-table or ##sys#module-exports.

However, wouldn't it be the case that they wouldn't be much help in a
module-free environment; or are the base units considered in their search?
What I'm thinking is the case of *call/cc*, a symbol missed by my current
process.

-Dan

On 18 Apr 2014 08:13, "Mario Domenech Goulart" <mario.goul...@gmail.com>
wrote:

> Hi Daniel,
>
> On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie <d...@ironoxide.ca> wrote:
>
> > Could we get the following C functions exposed to scheme?
> >
> > C_find_symbol_table
> > C_enumerate_symbols
> >
> > Unless I'm mistaken, there's no way to access symbol table information
> > from scheme at the moment; these two in particular would make tag
> > completion in my emacs config far, far superior.
>
> Wouldn't something like
>
> http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html
> do the trick?
>
> (In portuguese, but I hope the code helps.)
>
> Best wishes.
> Mario
> --
> http://parenteses.org/mario
>
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to