Re: [Chicken-users] Strange problems with args egg

2013-08-06 Thread Jim Ursetto
No problem. The fix is now in args 1.4.4. On Aug 5, 2013, at 21:54, Jonathan Chan j...@fastmail.fm wrote: Sorry for the delayed reply - I missed your message for some reason. The patch does work! Thanks for the help and for the useful egg. -- Jonathan Chan On Sun, Aug 4, 2013, at 06:43

Re: [Chicken-users] Strange problems with args egg

2013-08-05 Thread Jonathan Chan
Sorry for the delayed reply - I missed your message for some reason. The patch does work! Thanks for the help and for the useful egg. -- Jonathan Chan On Sun, Aug 4, 2013, at 06:43 AM, Jim Ursetto wrote: Did you try my patch? You don't have to rewrite anything, it's a bug in the args egg.

Re: [Chicken-users] Strange problems with args egg

2013-08-04 Thread Jonathan Chan
Thank you for the help! This is definitely a very interesting language to learn. On 08/03/2013 09:06 AM, John Cowan wrote: Jonathan Chan scripsit: Here is the smallest amount of args-using Chicken that will cause the problem: (define-syntax test (syntax-rules () ((test) (begin

Re: [Chicken-users] Strange problems with args egg

2013-08-04 Thread Jim Ursetto
Did you try my patch? You don't have to rewrite anything, it's a bug in the args egg. On Aug 4, 2013, at 2:13 AM, Jonathan Chan j...@fastmail.fm wrote: Thank you for the help! This is definitely a very interesting language to learn. On 08/03/2013 09:06 AM, John Cowan wrote: Jonathan

[Chicken-users] Strange problems with args egg

2013-08-03 Thread Jonathan Chan
Hello all, First off, I am very new to Chicken. I recently tried using the args egg and wrote a syntax-rules macro to let me clarify a bunch of copy-paste declarations, but seem to be running into some strange problem where numbers are appended to the names of certain symbols. Here is the

Re: [Chicken-users] Strange problems with args egg

2013-08-03 Thread Jim Ursetto
This patch to the args egg should fix things -- could you try it? Jim Index: args.scm === --- args.scm(revision 29488) +++ args.scm(working copy) @@ -268,7 +268,7 @@ ) (let* ((srfi37-names (map (lambda