aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-03-03 16:22:01 +0000
committers-ol <s-ol@users.noreply.github.com>2020-03-05 10:36:33 +0000
commitec683e448958fbd2e8e0b2f5c9e90d5ce9e0b200 (patch)
treecb8016679fe6018879ba98756e78cd5cbc39330d /core
parentadd doc generator (diff)
downloadalive-ec683e448958fbd2e8e0b2f5c9e90d5ce9e0b200.tar.gz
alive-ec683e448958fbd2e8e0b2f5c9e90d5ce9e0b200.zip
add index and guide pages
Diffstat (limited to 'core')
-rw-r--r--core/builtin.moon10
1 files changed, 5 insertions, 5 deletions
diff --git a/core/builtin.moon b/core/builtin.moon
index c91e930..1ec6a9a 100644
--- a/core/builtin.moon
+++ b/core/builtin.moon
@@ -14,8 +14,8 @@ prints the docstring for sym in the console"
result = L\push tail[1]\eval, scope
with Result children: { def }
- def = result\const!\unwrap!
- L\print "(doc #{tail[1]\stringify!}):\n#{def.doc}\n"
+ value = result\const!
+ L\print "(doc #{tail[1]\stringify!}):\n#{value.doc}\n"
class def extends Action
@doc: "(def sym1 val-expr1
@@ -68,7 +68,7 @@ name-str has to be an eval-time constant."
name = result\const!
L\trace @, "loading module #{name}"
- Result value: Value.wrap require "lib.#{name\unwrap 'str'}"
+ Result value: require "lib.#{name\unwrap 'str'}"
class import_ extends Action
@doc: "(import sym1 [sym2]...) - require and define modules
@@ -81,7 +81,7 @@ requires modules sym1, sym2, ... and defines them as sym1, sym2, ... in the curr
for child in *tail
name = (child\quote scope)\unwrap 'sym'
- scope\set name, Result value: Value.wrap require "lib.#{name}"
+ scope\set name, Result value: require "lib.#{name}"
Result!
@@ -97,7 +97,7 @@ requires modules sym1, sym2, ... and merges them into the current scope"
for child in *tail
name = (child\quote scope)\unwrap 'sym'
- scope\use (Value.wrap require "lib.#{name}")\unwrap 'scope'
+ scope\use (require "lib.#{name}")\unwrap 'scope'
Result!