diff options
| author | 2019-04-16 15:41:45 -0400 | |
|---|---|---|
| committer | 2019-04-16 15:41:45 -0400 | |
| commit | 2d7df6b78e64e0a44b70f37be632223de279c9ec (patch) | |
| tree | d61d4877937bb46be54d8ed9bf147e6ee14e2baf /tools | |
| parent | Prepare for 0.4.1 release (diff) | |
Many changes for adding dynamic (fiber-level) scope.
- Allow passing a table to fibers, which make fiber level scope easier.
- Add fiber/getenv, fiber/setenv, dyn, and setdyn
- Remove meta, *env*, and *doc-width*
- Some functions changed dignatures, and no longer take an env
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/bars.janet | 2 | ||||
| -rw-r--r-- | tools/gendoc.janet | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tools/bars.janet b/tools/bars.janet index 1f573d6e..c0e4d3fd 100644 --- a/tools/bars.janet +++ b/tools/bars.janet @@ -49,7 +49,7 @@ # Make ast from forms (def ast ~(fn [&opt params] (default params @{}) (,buffer ,;forms))) - (def ctor (compile ast *env* source)) + (def ctor (compile ast (fiber/getenv (fiber/current)) source)) (if-not (function? ctor) (error (string "could not compile template"))) (ctor)) diff --git a/tools/gendoc.janet b/tools/gendoc.janet index a03631e8..360082aa 100644 --- a/tools/gendoc.janet +++ b/tools/gendoc.janet @@ -103,7 +103,7 @@ # Generate parts and print them to stdout (def parts (seq [[k entry] - :in (sort (pairs (table/getproto *env*))) + :in (sort (pairs (table/getproto (fiber/getenv (fiber/current))))) :when (and (get entry :doc) (not (get entry :private)))] (emit-item k entry))) (print |
