aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/format.lux
diff options
context:
space:
mode:
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])