From 479974d584a44967a5a3fd69e439ec2fed3dd292 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Mon, 23 Aug 2021 21:12:13 -0400 Subject: Links to CBQN source overview --- docs/implementation/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/implementation/index.html') diff --git a/docs/implementation/index.html b/docs/implementation/index.html index 8e46bc35..3076fee6 100644 --- a/docs/implementation/index.html +++ b/docs/implementation/index.html @@ -7,7 +7,7 @@

BQN implementation notes

Notes about how BQN is or could be implemented.

This repository's BQN implementation is written mainly in BQN: the bytecode compiler is completely self-hosted, and the majority of the runtime (r0, r1) is written in BQN except that it is allowed to define primitives; some preprocessing (pr) turns the primitives into identifiers.

-

The remaining part, a Virtual Machine (VM), can be implemented in any language to obtain a version of BQN running in that language. The VM used for the online REPL is the Javascript implementation, while CBQN is a more advanced VM in C. There are platform-specific and generic tests in the test directory.

+

The remaining part, a Virtual Machine (VM), can be implemented in any language to obtain a version of BQN running in that language. The VM used for the online REPL is the Javascript implementation, while CBQN is a more advanced VM in C. This page gives an introduction to the CBQN source code. There are platform-specific and generic tests in the test directory.