on Plan 9 Port, the following Rc script fails silently, upon calling the `foo' function in ``if (foo)''. i expected it to output `FAIL' instead. is that by design, or is it some sort of a bug?
#!/usr/bin/env rc flag e + fn foo { /bin/false } if (foo) echo SUCCESS if not echo FAIL for contrast, the following script outputs `FAIL' as expected -- the difference being in calling the /bin/false directly in ``if(/bin/false)'' #!/usr/bin/env rc flag e + if (/bin/false) echo SUCCESS if not echo FAIL -- dexen deVries [[[↓][→]]] Take care of the luxuries and the necessities will take care of themselves. -- L. Long