aboutsummaryrefslogtreecommitdiff
path: root/bqn.js
AgeCommit message (Expand)Author
2022-01-31Implement •GetLine as in CBQNMarshall Lochbaum
2021-11-27Specify and support •wdpathMarshall Lochbaum
2021-11-25Support •state in Node bqnMarshall Lochbaum
2021-11-23Make bqn.js -e evaluate only, and -p evaluate and printMarshall Lochbaum
2021-09-02Fix missing state when running filesMarshall Lochbaum
2021-08-30Add push_state so •state changes don't affect parent programMarshall Lochbaum
2021-08-30Expose REPL functionality more cleanly, fixing •path in Node REPLMarshall Lochbaum
2021-08-28Replace bqns with makebqnMarshall Lochbaum
2021-08-27Fix Node REPLMarshall Lochbaum
2021-08-26Add state object for variable system valuesMarshall Lochbaum
2021-08-23Re-export bqn from bqn.js so it can be loaded as a Node moduleMarshall Lochbaum
2021-08-21Resolve filenames passed to Node bqn.js to get a full •pathMarshall Lochbaum
2021-08-21Set •path relative to previous in left argument to •BQN, etc.Marshall Lochbaum
2021-08-20Use current directory for Node REPL •path, not location of bqn.jsMarshall Lochbaum
2021-08-19Account for trailing newlines in Node.js •file.LinesMarshall Lochbaum
2021-08-15Add •state handling to exec-like functions in a uniform wayMarshall Lochbaum
2021-07-16Don't execute empty lines in the interactive REPLMarshall Lochbaum
2021-05-29Implement filesystem API, except •file.OpenMarshall Lochbaum
2021-05-28Define •state and always set state values (except in monadic •BQN)Marshall Lochbaum
2021-05-28Move req1str into path resolutionMarshall Lochbaum
2021-05-26Add •ExitMarshall Lochbaum
2021-05-26Add REPL mode to Node.js version of BQNMarshall Lochbaum
2021-05-18Tag errors with source locationMarshall Lochbaum
2021-04-15Monadic •Import: use ⟨⟩ for •args and cache resultMarshall Lochbaum
2021-04-15Move executable to bqn.js so the online REPL doesn't have to load lots of nod...Marshall Lochbaum
2020-08-14Add REPL webpageMarshall Lochbaum
2020-08-13Pass VM-provided functionality through the objects array, not a function argu...Marshall Lochbaum
2020-08-13Use dzaima's bytecode->JS compiler instead of a traditional JS VMMarshall Lochbaum
2020-08-12Use .sh to check if a variable is an array instead of another memberMarshall Lochbaum
2020-08-12Minor optimizations to call()Marshall Lochbaum
2020-08-12Use a parent pointer for environments instead of an ancestor arrayMarshall Lochbaum
2020-08-12RecompileMarshall Lochbaum
2020-08-12Move ⊘ to the non-self-hosted part of the runtimeMarshall Lochbaum
2020-08-09Remove debugging codeMarshall Lochbaum
2020-08-09RecompileMarshall Lochbaum
2020-08-08Integrate Membership into Index-of implementationMarshall Lochbaum
2020-08-08Add Group components as basic functionalityMarshall Lochbaum
2020-08-08Don't copy initial cell in scan with empty argumentMarshall Lochbaum
2020-08-06RecompileMarshall Lochbaum
2020-08-04Use arithmetic and not Membership to get character class containmentMarshall Lochbaum
2020-08-04RecompileMarshall Lochbaum
2020-08-03RecompileMarshall Lochbaum
2020-08-02Add self-hosted Javascript scriptMarshall Lochbaum