aboutsummaryrefslogtreecommitdiff
path: root/running.md
diff options
context:
space:
mode:
Diffstat (limited to 'running.md')
-rw-r--r--running.md14
1 files changed, 7 insertions, 7 deletions
diff --git a/running.md b/running.md
index 32c676e9..b2aed89b 100644
--- a/running.md
+++ b/running.md
@@ -6,6 +6,13 @@
Third-party packages to build some BQN implementations are available for both Nix and Arch Linux. For general use I recommend `cbqn` from nixpkgs (Nix) and `cbqn-git` from the AUR (Arch).
+There are many websites where you can run BQN as well. All but Attempt This Online are based on Javascript BQN.
+- [The main online REPL](https://mlochbaum.github.io/BQN/try.html).
+- Razetime's [alternative](https://razetime.github.io/bqn-repl/) runs as a continuous session so you can save results.
+- Try It Online format: [Attempt This Online](https://ato.pxeger.com/run?1=m704qTBvwYKlpSVpuhZoFJQGAA) runs CBQN server-side; [Do Stuff Online](https://dso.surge.sh/#bqn) runs JS BQN locally.
+- This [Observable notebook](https://observablehq.com/@lsh/bqn) can be imported into other notebooks.
+- [BQN-80](https://dancek.github.io/bqn-80): make animations with BQN.
+
### Self-hosted BQN
See the subsections below for instructions on specific implementations.
@@ -24,13 +31,6 @@ Support in the following languages has been implemented:
The file [docs/bqn.js](docs/bqn.js) is zero-dependency Javascript, and can be loaded from HTML or Node.js. For command line use, call the Node.js script [bqn.js](bqn.js), passing a file and `•args`, or `-e` to execute all remaining arguments directly and print the results.
-Several sites run using JS-based BQN:
-- [The main online REPL](https://mlochbaum.github.io/BQN/try.html).
-- Razetime's [alternative](https://razetime.github.io/bqn-repl/) runs as a continuous session so you can save results.
-- [Do Stuff Online](https://dso.surge.sh/) considers BQN to be a stuff (it's like Try It Online).
-- This [Observable notebook](https://observablehq.com/@lsh/bqn) can be imported into other notebooks.
-- [BQN-80](https://dancek.github.io/bqn-80): make animations with BQN.
-
#### CBQN
C sources are kept in the [CBQN](https://github.com/dzaima/CBQN) repository, but it also depends on bytecode from the BQN sources here. Running `make` gets a working copy right away with saved bytecode. Then to use the latest bytecode, call `$ ./BQN genRuntime …/BQN`, where `…/BQN` points to this repository, and run `make` again.