wisp
 
(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