Re: a few proposed patches

2012-05-21 Thread Neil Jerram
Ken Raeburn raeb...@raeburn.org writes:

 * Require libgc 7.2 or better.  Too often the fix to flaky problems
 seems to be try updating to the latest libgc and see if that fixes
 it, so let's just require it.  Or is 7.1 really *that* consistently
 reliable for our use cases on some platforms?

7.2 is required for ARM.  (At least, there are fixes between 7.1 and 7.2
that are definitely required for ARM.  I haven't yet tried the 7.2
release exactly.)

Regards,
Neil



Re: how to implement mutual recursive parsers in syntax-parse

2012-05-21 Thread Andy Wingo
On Sat 19 May 2012 00:05, Stefan Israelsson Tampe stefan.ita...@gmail.com 
writes:

  (define (f x) (c))
  (define-syntax c (lambda (x) (pk 'c) #t))

These expressions are expanded in order, not together.  To expand them
together they need to be wrapped in a begin.

We can consider changing our toplevel expansion process to do something
else, if there is a right thing.

Andy
-- 
http://wingolog.org/



Re: how to implement mutual recursive parsers in syntax-parse

2012-05-21 Thread Stefan Israelsson Tampe
Jolly nice, this is perfect!
Den 21 maj 2012 10:59 skrev Andy Wingo wi...@pobox.com:

 On Sat 19 May 2012 00:05, Stefan Israelsson Tampe stefan.ita...@gmail.com
 writes:

   (define (f x) (c))
   (define-syntax c (lambda (x) (pk 'c) #t))

 These expressions are expanded in order, not together.  To expand them
 together they need to be wrapped in a begin.

 We can consider changing our toplevel expansion process to do something
 else, if there is a right thing.

 Andy
 --
 http://wingolog.org/