aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-21 21:26:56 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-21 21:26:56 -0400
commitaf89d285c30b1f568a4d0e814c9e24b27515f934 (patch)
tree3759d11fc5459c120ebb60d748914db7fe0b0aea
parent658b162de47708b5a7d5279a6165e6969590b1f3 (diff)
Set •path relative to previous in left argument to •BQN, etc.
-rwxr-xr-xbqn.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/bqn.js b/bqn.js
index 3c9efff4..2ca85e2e 100755
--- a/bqn.js
+++ b/bqn.js
@@ -107,7 +107,8 @@ sysvals.file = dynsys(() => {
let set_state = w => {
w = w||[]; sysvals.state=list(w);
- sysvals.path=w[0]; sysvals.name=w[1]; sysvals.args=w[2];
+ sysvals.path=w[0]&&str(getres(sysvals.path)("Setting •path")(w[0]));
+ sysvals.name=w[1]; sysvals.args=w[2];
}
let bqn_state = (x,w) => { set_state(w); return bqn(x); }
bqn.setreqexec((s,x,w) => { set_state(w); return req1str(s,x); });