c3927a600883

Update
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Sun, 17 Jul 2016 16:50:47 +0000
parents 7ec2ff4278a4
children f5b07159f8fe
branches/tags (none)
files README.markdown

Changes

--- a/README.markdown	Sun Jul 17 00:48:18 2016 +0000
+++ b/README.markdown	Sun Jul 17 16:50:47 2016 +0000
@@ -903,3 +903,10 @@
 * Ported a few of my solutions to [99 Prolog Problems][] from Prolog over to
   Bones as unit tests.  I found one bug in Bones itself from them, and I expect
   they'll be good to have as test cases in the future.
+
+### 2016-07-17
+
+* Wrote a compiler macro in Bones to precompile static queries to WAM bytecode
+  at compile time, allowing us to run them by simply loading the code store with
+  the contents of the precompiled array and firing off the main loop.  This is
+  a lot faster, and ends up saving a lot of consing too.