|<- <- -> ->|

Errors and Streams

Default stream handling can be changed by specifying stream labels.

    [jao@zack]$ osh gen 5 ^ \
                f 'x: (x, x / (x - 2))' ^ \
                  o : out 'OK: %s' , \
                  e : [ f 'cmd, input, msg: (input[0], msg)' ^ \
                        out 'OOPS: %s: %s' ]
    OK: (0, 0)
    OK: (1, -1)
    OOPS: 2: integer division or modulo by zero
    OK: (3, 3)
    OK: (4, 2)