This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Wishlist questions
- To: Mikael Djurfeldt <djurfeldt at nada dot kth dot se>
- Subject: Wishlist questions
- From: Jost Boekemeier <jostobfe at linux dot zrz dot TU-Berlin dot DE>
- Date: 20 Jan 2000 17:23:52 +0100
- Cc: guile at sourceware dot cygnus dot com
- References: <E12AixQ-00062S-00@mdj.nada.kth.se>
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