This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Direction


Clark McGrew <mcgrew@ale.physics.sunysb.edu> writes:

> >>>>> "Greg" == Greg Harvey <Greg.Harvey@thezone.net> writes:
> 
>     Greg> The scheme core still needs a lot of work. The translators
>     Greg> still need work, or need to be written (and any issues they
>     Greg> require of the core need to be dealt with as they arise).
> 
> I'm not actually doing the work, so take this for what it's worth (not
> a lot).
> 
> Right now, it's really hard to add GUILE to existing applications
> because GUILE really wants to be in control.  I'd really like to see
> code to find the base of the stack added to GUILE so that the
> init_guile routine returns to it's caller.  ie
> 
> main () {
>      <my stuff>
>      init_guile();
>      <more stuff>
>      gh_eval_str();
>      <more stuff>
> }

This is the way Scwm uses Guile and makes it must easier for embedding
*as an extension language*.  Maciej's probably got some ideas about how
the Scwm approach could be moved into the Guile core.

Greg B.