packages feed

egison-0.4.0.0: etc/sample/io-test.egi

(define $main
  (lambda [$:]
    (do {[$: (print : "input char : ")]
         [[$: $c] (read-char :)]
         [$: (print : "output : ")]
         [$: (write-char : c)]
         [$: (write-char : '\n')]
         [$: (print : "input number :")]
         [[$: $e] (read :)]
         [$: (print : "output : ")]
         [$: (write : e)]
         [$: (write-char : '\n')]}
      :)))

(define $main
  (lambda [$:]
    (do {[$: (memorize : 10 20)]
         [$: (memorize : [0 20] 30)]
         [$: (memorize : <test 0 20> 40)]
         [$: (memorize : {0 20 10} 40)]
         [$: (memorize : "abc" 40)]
         [$: (memorize : [0 20] 60)]
         [[$: $n] (remember : {0 20 10})]
         [$: (write : n)]
         [$: (write-char : '\n')]}
      :)))