From 47c01507e28cb01974a335542f01689c93db71ee Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Wed, 23 Jun 2021 21:49:19 -0400 Subject: Notes on dynamic compilation --- docs/implementation/compile/index.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docs/implementation/compile/index.html (limited to 'docs/implementation/compile/index.html') diff --git a/docs/implementation/compile/index.html b/docs/implementation/compile/index.html new file mode 100644 index 00000000..2ee01371 --- /dev/null +++ b/docs/implementation/compile/index.html @@ -0,0 +1,12 @@ + + + + BQN: Optimizing compilation notes + + +

Optimizing compilation notes

+

Pages here discuss advanced compilation strategies for BQN, that is, steps that might take take place after compiling to bytecode or a similar intermediate representation.

+

Most content here is currently speculative: C, Java, and Javascript backends are capable of compiling to native (x86, JVM, or Javascript) code in order to lower evaluation overhead but don't perform much if any analysis to improve this code. CBQN is likely to start making such optimizations in the future.

+ -- cgit v1.2.3