No problem. The fix is now in args 1.4.4.
On Aug 5, 2013, at 21:54, Jonathan Chan 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 AM, Jim U
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.
>
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 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 Chan scripsit:
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
Jonathan Chan scripsit:
> Here is the smallest amount of args-using Chicken that will cause the
> problem:
>
> (define-syntax test
> (syntax-rules ()
> ((test)
> (begin
>(define opts (list (args:make-option (h help) #:none "display
>this text" (print "foo"
>
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 (name)
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 smalles