aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-12-16 22:15:39 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-12-17 08:42:04 -0500
commitfc2687ffc8dcb8117bb957bea6b4e7bbdb45ca71 (patch)
tree3d6fbf9348c246646809d9d03e6c9fa842150474 /README.md
parentb85d92151bbb865028249cfc215a3c3caa19ec5d (diff)
•ReBQN documentation
Diffstat (limited to 'README.md')
-rw-r--r--README.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/README.md b/README.md
index 46172ef0..4c3b0f70 100644
--- a/README.md
+++ b/README.md
@@ -28,13 +28,13 @@ Looking for a modern, powerful language centered on Ken Iverson's array programm
- A low-dependency C implementation using bytecode compilation: [installation](running.md)
- Basic [system functions](spec/system.md) for common math, file, and IO operations
- Documentation with examples, visuals, explanations, and rationale for features
+- Replace or extend primitives to make a [BQN-like language](doc/rebqn.md) suited for specialized domains
BQN **will provide**:
- State of the art array performance: takes some time, but I developed many of Dyalog APL's current algorithms and know we'll get there
- Interfaces to connect with other languages, like a C FFI and JSON and CSV tools
- A standard system to install and use libraries and packages, and support for package managers
-- Replace or extend primitives to make a BQN-like language suited for specialized domains
At present, I think BQN is a good choice for learning array programming, scripting, medium-scale number crunching, and recreational programming. For some examples of BQN in action, this repository holds the dreaded [self-hosted compiler](src/c.bqn) and the friendlier [markdown processor](md.bqn) used to generate the site. See also my scripts at [bqn-libs](https://github.com/mlochbaum/bqn-libs), this [gnuplot interface](https://github.com/frasiyav/BQN-Gnuplot/blob/main/Gnuplot.bqn), some nicely commented Advent of Code 2021 [solutions](https://gitlab.com/icen/aoc21), or something else from the [community](community/README.md) page.