I think the thing we need to fix is that mk is ignoring an assignment if a system variable is already defined in the environment. However, this doesn't apply to normal variables:

        term% cat mkfile
        x=3
        default:V:
                echo $x
        term% mk
        echo 3
        3
        term% x=4 mk
        echo 3
        4
        term% ed - mkfile
        1d
        w
        q
        term% x=4 mk
        echo $x
        4
        term%


Reply via email to