From 78058bd0b1cd3324df221e34c96075f2d863b646 Mon Sep 17 00:00:00 2001 From: Thomas Hansen Date: Sun, 26 Aug 2018 20:13:21 +0300 Subject: [PATCH] dox --- docs/introduction.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/introduction.md b/docs/introduction.md index 906e3fb..c38223c 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -139,6 +139,13 @@ a single binder, and then use its `Clone` method for each thread that needs to bind towards the same type, to significantly reduce resource usage during compilation of your Lizzie code. +The `Binder` also functions as a stack. At the global level, everything you +declare becomes available for every function, and all of your Lizzie code. +However, everything you declare as symbols/variables inside a function, will only +exist for that function. This is similar to how JavaScript works. If you declare +a symbol/variable inside a stack, that already exists at the global level, this +variable will locally override the variable for the duration of your function. + ## Pre-defined Lizzie functions Lizzie contains many pre-defined functions for different use cases, which you