(Arne Babenhauserheide)
2015-06-22: implement small commandline interface for newbase60 implement small commandline interface for newbase60
diff --git a/examples/newbase60.w b/examples/newbase60.w
--- a/examples/newbase60.w
+++ b/examples/newbase60.w
@@ -48,5 +48,11 @@ define : sxg->integer string
string-drop s 1
define : main args
- display : sxg->integer : integer->sxg 62
+ cond
+ : or (= 1 (length args)) (member "--help" args)
+ format #t "usage: ~A [-d string | integer | --help]\n" : list-ref args 0
+ : and (= 3 (length args)) : equal? "-d" : list-ref args 1
+ format #t "~A\n" : sxg->integer : list-ref args 2
+ : = 2 : length args
+ format #t "~A\n" : integer->sxg : string->number : list-ref args 1