# HG changeset patch # User Steve Losh # Date 1468774247 0 # Node ID c3927a600883195b2e2bf833a5768473a0abdea4 # Parent 7ec2ff4278a4c13b23251292fbdad81d23f179a0 Update diff -r 7ec2ff4278a4 -r c3927a600883 README.markdown --- 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.