aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/format.lux
diff options
context:
space:
mode:
authorEduardo Julian2022-04-07 03:27:59 -0400
committerEduardo Julian2022-04-07 03:27:59 -0400
commit9224e54bf175ebe13c3fae42f04b649413c737e7 (patch)
treedab2b19f79e79020792ee0bfe0fb6abe522639a3 /stdlib/source/program/aedifex/format.lux
parent7542b0addd9eaf01dd5f1c4c8a39b67f51a4bd06 (diff)
De-sigil-ification: &
Diffstat (limited to 'stdlib/source/program/aedifex/format.lux')
-rw-r--r--stdlib/source/program/aedifex/format.lux8
1 files changed, 6 insertions, 2 deletions
diff --git a/stdlib/source/program/aedifex/format.lux b/stdlib/source/program/aedifex/format.lux
index 19800f4d9..b7dd105c1 100644
--- a/stdlib/source/program/aedifex/format.lux
+++ b/stdlib/source/program/aedifex/format.lux
@@ -141,9 +141,13 @@
(` [(~+ (..artifact' artifact))
(~ (code.text type))])))
-(def: (runtime [program parameters])
+(def: (runtime [environment program parameters])
(Format Runtime)
- (` [(~ (code.text program))
+ (` [(~+ (list#each (function (_ [var value])
+ (` [(~ (code.text var))
+ (~ (code.text value))]))
+ (dictionary.entries environment)))
+ (~ (code.text program))
(~+ (list#each code.text parameters))]))
(def: (compiler [definition parameters])