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