1mode="$1"
2try="sys/try$2"
3h="sys/has$2.h"
4result="${h}1"
5shift 2
6
7case "$mode" in
8  *c*) ./compile "$try".c >/dev/null 2>&1 || result="${h}0" ;;
9esac
10
11case "$mode" in
12  *l*) ./load "$try" "$@" >/dev/null 2>&1 || result="${h}0" ;;
13esac
14
15case "$mode" in
16  *r*) ./"$try" >/dev/null 2>&1 || result="${h}0" ;;
17esac
18
19rm -f "$try".o "$try"
20
21exec cat "$result"
22