Re: [Chicken-users] syntax-case modules questions

2007-05-28 Thread felix winkelmann
On 5/28/07, Andreas Rottmann <[EMAIL PROTECTED]> wrote: > What about Scheme 48's module system? FWICT, it supports batch compilation (there is a compiler for s48 packages at [0]). It's also pretty nice otherwise; you can read about it on the CSW[1] or in the "Nearly complete manual" [2]. Yes,

Re: [Chicken-users] syntax-case modules questions

2007-05-28 Thread Andreas Rottmann
"felix winkelmann" <[EMAIL PROTECTED]> writes: > On 5/25/07, Graham Fawcett <[EMAIL PROTECTED]> wrote: >> On 5/25/07, felix winkelmann <[EMAIL PROTECTED]> wrote: >> > Modules to be "import"ed by client code should always be >> > available in source code form: the source code is processed >> > by t

Re: [Chicken-users] syntax-case modules questions

2007-05-28 Thread felix winkelmann
On 5/25/07, Graham Fawcett <[EMAIL PROTECTED]> wrote: On 5/25/07, felix winkelmann <[EMAIL PROTECTED]> wrote: > Modules to be "import"ed by client code should always be > available in source code form: the source code is processed > by the syntax-case macro expander and binding information > (of

Re: [Chicken-users] syntax-case modules questions

2007-05-25 Thread Graham Fawcett
On 5/25/07, felix winkelmann <[EMAIL PROTECTED]> wrote: Modules to be "import"ed by client code should always be available in source code form: the source code is processed by the syntax-case macro expander and binding information (of normal variables and macros) is recorded. So to create an exte

Re: [Chicken-users] syntax-case modules questions

2007-05-25 Thread Andreas Rottmann
"felix winkelmann" <[EMAIL PROTECTED]> writes: > On 5/25/07, Andreas Rottmann <[EMAIL PROTECTED]> wrote: >> >> Since Chicken lacks a built-in module system, I'm playing with the >> syntax-case egg. I want to take an extension (say SRFI-39) and make >> that (or parts of it) available as a syntax-c

Re: [Chicken-users] syntax-case modules questions

2007-05-25 Thread felix winkelmann
On 5/25/07, Andreas Rottmann <[EMAIL PROTECTED]> wrote: Since Chicken lacks a built-in module system, I'm playing with the syntax-case egg. I want to take an extension (say SRFI-39) and make that (or parts of it) available as a syntax-case module. It seems I have to use EXPORT-TOPLEVEL instead o

[Chicken-users] syntax-case modules questions

2007-05-24 Thread Andreas Rottmann
Hi! Since Chicken lacks a built-in module system, I'm playing with the syntax-case egg. I want to take an extension (say SRFI-39) and make that (or parts of it) available as a syntax-case module. It seems I have to use EXPORT-TOPLEVEL instead of the export list, since this doesn't work: (module f