c3927a600883
Update
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.