Ivan Raikov <[EMAIL PROTECTED]> writes:

> The args egg provides getopt-like functionality:

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?"))

    ))

-- 
William

http://williamxu.net9.org

... of course, this probably only happens for tcsh which uses wait4(),
which is why I never saw it.  Serves people who use that abomination
right 8^)
        -- Linus Torvalds, about a patch that fixes getrusage for 1.3.26



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

Reply via email to