On 4/27/05, Daishi Kato <[EMAIL PROTECTED]> wrote: > Hi, > > Any workaround for this? > Maybe, I could use define-macro instead of define-syntax, though. >
Yes, it's related to the highlevel-macro system (or more specific: to bad coding on my part). Here is a patch for "chicken-entry-points.scm": 38,44c38 < [hygienic-macros < (define-syntax ##internal#compile-time < (syntax-rules () < [(_ body ...) (begin body ...)] ) ) ] < [else < (define-macro (##internal#compile-time . body) < `(eval-when (compile) ,@body) ) ] ) --- > [else] ) 46,48c40,41 < (##internal#compile-time < < (define ##sys#embedded-entry-point-counter 1) --- > (eval-when (compile) > (set! ##sys#embedded-entry-point-counter 1) ) 264,265d256 < < ) cheers, felix _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
