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