aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2022-05-27 18:37:38 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2022-05-27 18:40:01 -0400
commit5d063e99f26ca5566a14e711f846f78fa29e1eb5 (patch)
tree473f8356a189ad806520f868f53c80a12e568165 /docs
parent3fd568e004693e447208e1842ab3b1d298eeb293 (diff)
CBQN supports FFI now
Diffstat (limited to 'docs')
-rw-r--r--docs/index.html4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/index.html b/docs/index.html
index 5fb22f47..e29d6286 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -26,14 +26,14 @@
<ul>
<li>A simple, consistent, and <a href="commentary/stability.html">stable</a> array programming language</li>
<li>A low-dependency C implementation using bytecode compilation: <a href="running.html">installation</a></li>
-<li><a href="spec/system.html">System functions</a> for common math, file, and IO operations</li>
+<li><a href="spec/system.html">System functions</a> for math, files, and I/O, and a C FFI</li>
<li>Documentation with examples, visuals, explanations, and rationale for features</li>
<li>Replace or extend primitives to make a <a href="doc/rebqn.html">BQN-like language</a> suited for specialized domains</li>
</ul>
<p>BQN <strong>will provide</strong>:</p>
<ul>
<li>State of the art array performance: CBQN credibly competes with the fastest array languages, but isn't dominant yet.</li>
-<li>Interfaces to connect with other languages, like a C FFI and JSON and CSV tools</li>
+<li>Libraries with interfaces for common file formats like JSON and CSV</li>
<li>A standard system to install and use libraries and packages, and support for package managers</li>
</ul>
<p>At present, I think BQN is a good choice for learning array programming, scripting, medium-scale (fits in RAM) number crunching, and recreational programming. For some examples of BQN in action, this repository holds the dreaded <a href="https://github.com/mlochbaum/BQN/blob/master/src/c.bqn">self-hosted compiler</a> and the friendlier <a href="https://github.com/mlochbaum/BQN/blob/master/md.bqn">markdown processor</a> used to generate the site. See also my scripts at <a href="https://github.com/mlochbaum/bqn-libs">bqn-libs</a>, this <a href="https://github.com/frasiyav/BQN-Gnuplot/blob/main/Gnuplot.bqn">gnuplot interface</a>, examples on <a href="https://rosettacode.org/wiki/Category:BQN">RosettaCode</a>, or something else from the <a href="community/index.html">community</a> page.</p>