This is the mail archive of the guile@sourceware.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]

Wishlist questions




Mikael Djurfeldt <mdj@mdj.nada.kth.se> writes:


> * easy to import and re-export entire interfaces (so that a main
>   interface in a package can function as a "relay" and publish
>   bindings from many modules in the package)

Hmm, I don't understand what you mean here.  Can you please explain
what interfaces are and why interface types(!) are useful?


> * support re-use of code (the same implementation can be presented to
>   the world through several interfaces)
[...]
> * Note here the nice config language of the Scheme48 module system
>   where it is possible to separate code from module specification: the
>   module specification can use scheme syntax and rest in one file,
>   while the module itself can use the syntax of another language.
> 
>   This config language also supports re-use of code in a neat way.

Can you please explain how several interfaces per module support
re-use of code?


Jost

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