From 3def61b65c04893f4c312528d91a08913ff07b3f Mon Sep 17 00:00:00 2001 From: Nathan Marz Date: Sun, 4 Sep 2016 11:26:51 -0400 Subject: [PATCH] Updated Specter's inline caching implementation (markdown) --- Specter's-inline-caching-implementation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Specter's-inline-caching-implementation.md b/Specter's-inline-caching-implementation.md index e58a64c..064a1e9 100644 --- a/Specter's-inline-caching-implementation.md +++ b/Specter's-inline-caching-implementation.md @@ -6,6 +6,7 @@ The rewrite greatly simplifies the implementation (codebase is 20% smaller) whil - Paths can now contain dynamic vars and special forms, e.g. `[*dynamic-nav* (if some-condition? (keypath a) ALL)]`. These paths still undergo inline compilation and caching and will run with great performance. - Performance with dynamic parameters is greatly improved. A path like `[(keypath a) (keypath b) (keypath c)]` runs more than 40% faster. +- Writing navigators or higher-order navigators is much simpler now. ## Old inline caching implementation