That appears to be a bug in srfi-37 or args, thanks for catching
it. I will look at fixing it later today. Other than that, what
doesn't seem very satisfactory?

    -Ivan

William Xu <[EMAIL PROTECTED]> writes:

>
> Hmm, i tried both srfi-37 and args, both don't seem very satisfactory.
> For example, in the following code, "file" option requires an arg, but
> when I run as it "./foo -f", it can't detect the missing required arg at
> all...  
>
> (define opts
>   `(
>     ,(args:make-option (v)       #:none               "set verbose mode"
>                      (set! opt_v #t))
>     ,(args:make-option (h help)  #:none               "Print help"
>                      (usage))
>
>     ,(args:make-option (f file)  #:required               "filename, required"
>                      (print "Did it detect missing required arg and shout?"))
>
>     ))


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to