On 5/26/07, Dan Muresan <[EMAIL PROTECTED]> wrote:
$ cat x.scm
(require 'y)

(module x (fx)
   (define fx 10)
)

$ cat y.scm
(require 'x) (require-for-syntax 'x) (import x)

(define fy 20)

$ csc -R syntax-case -s x.scm
$ csc -R syntax-case -s y.scm
Error: (open-input-file) can not open file - Too many open files: "./x.so"

Serves you quite right - a segfault is not sufficient for someone who does
these perverted things. You should rightfully suffer for this...

- syntax-case does not support mutually recursive modules
- don't use "require" or "require-for-syntax" if you can avoid them
- chicken just does what you are asking it to do
- what are you trying to achieve?


cheers,
felix


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to