aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/program.lux
diff options
context:
space:
mode:
Diffstat (limited to 'new-luxc/source/program.lux')
-rw-r--r--new-luxc/source/program.lux7
1 files changed, 5 insertions, 2 deletions
diff --git a/new-luxc/source/program.lux b/new-luxc/source/program.lux
index fccc63d1a..5fbbd0537 100644
--- a/new-luxc/source/program.lux
+++ b/new-luxc/source/program.lux
@@ -12,6 +12,7 @@
[concurrency
[promise (#+ Promise)]]]
[data
+ ["." product]
[text
["%" format (#+ format)]]
[collection
@@ -114,7 +115,8 @@
## #platform.phase jvm.generate
#platform.phase expression.translate
## #platform.runtime runtime.generate
- #platform.runtime runtime.translate})))
+ #platform.runtime runtime.translate
+ #platform.write product.right})))
(def: extender
Extender
@@ -149,11 +151,12 @@
(#/cli.Compilation configuration) configuration
(#/cli.Interpretation configuration) configuration)
jar-path (format target (:: file.system separator) "program.jar")]
- (exec (/.compiler @.jvm
+ (exec (/.compiler target
".jvm"
..expander
analysis.bundle
..platform
+ @.jvm
## generation.bundle
translation.bundle
(directive.bundle extender)