Thank you. I'll try it.
Is this fixed in the latest snapshot?
Daishi

At Wed, 27 Apr 2005 10:19:54 +0200,
felix winkelmann wrote:
> 
> 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

Reply via email to