firstname.lastname@example.org (Paul Prescod) writes:
> >Hopefully when Guile arrives on the scene, many of these things
> >will be eventually available for it (primarily due to the higher
> >profile of the FSF and GNU project).
> I hope so too. A standard FFI would go a long way to integrating these
> facilities without integrating actual Scheme implementations.
Maybe I'm missing something here, but how is Guile going to solve this
problem? If you want _any_ FFI, there are several around already:
Chez's, MzScheme's, Scheme 48's, etc. These exist, are being used
daily, and have had a fair amount of effort put into them. They're
being used to build the things that make things work (pardon, Lucent).
If you believe Guile is going to announce one that will cause every
other Scheme implementor to modify theirs to toe the Guile line, I'll
just leave it at saying I think you're being overly optimistic (and
that you ought to be be prepared for disappointment). Especially if
the Guile-ordained interface runs contrary to the research other
implementors have done to decide their interface works "best" for the
tasks it was designed for.