package builder for pamoa
moved process away from proc-defs.scm as it's only used once
(process (cdr (argv)))
((lambda (args)
(if (equal? #\- (string-ref (car args) 1))
(cond
((string=? (car args) "--help") (display help)) ; call/cc here?
(else (error "unknown parameter" (car args))))
(let next ((params (string->list (car args))))
(when (null? params) (void))
(case (car params)
((#\-) (next (cdr params)))
((#\h) (display help)) ; call/cc here?
(else (error "unknown parameter" (car params))))))) (cdr (argv)))
(define process
(lambda (args)
(if (equal? #\- (string-ref (car args) 1))
(cond
((string=? (car args) "--help") (display help)) ; call/cc here?
(else (error "unknown parameter" (car args))))
(let next ((params (string->list (car args))))
(when (null? params) (void))
(case (car params)
((#\-) (next (cdr params)))
((#\h) (display help)) ; call/cc here?