aboutsummaryrefslogtreecommitdiff
path: root/lux-r/source/program.lux
diff options
context:
space:
mode:
Diffstat (limited to 'lux-r/source/program.lux')
-rw-r--r--lux-r/source/program.lux59
1 files changed, 30 insertions, 29 deletions
diff --git a/lux-r/source/program.lux b/lux-r/source/program.lux
index 7cb8645f7..42d095a41 100644
--- a/lux-r/source/program.lux
+++ b/lux-r/source/program.lux
@@ -1,6 +1,6 @@
(.require
[lux (.except)
- [program (.only program:)]
+ [program (.only program)]
["[0]" ffi]
["[0]" debug]
[abstract
@@ -596,31 +596,32 @@
(_.apply/0 $program [])
)))
-(`` (program: [service /cli.service]
- (let [extension ".r"]
- (do io.monad
- [[interpreter platform] ..platform]
- (exec (do promise.monad
- [_ (/.compiler [/static.#host @.r
- /static.#host_module_extension extension
- /static.#target (/cli.target service)
- /static.#artifact_extension extension]
- (..expander interpreter)
- analysis.bundle
- (io.io platform)
- generation.bundle
- extension/bundle.empty
- ..program
- [_.SVar _.Expression _.Expression]
- ..extender
- service
- [(packager.package (_.manual "")
- _.code
- _.then
- ..scope)
- (format (/cli.target service)
- (at file.default separator)
- "program"
- extension)])]
- (..declare_success! []))
- (io.io []))))))
+(`` (def _
+ (program [service /cli.service]
+ (let [extension ".r"]
+ (do io.monad
+ [[interpreter platform] ..platform]
+ (exec (do promise.monad
+ [_ (/.compiler [/static.#host @.r
+ /static.#host_module_extension extension
+ /static.#target (/cli.target service)
+ /static.#artifact_extension extension]
+ (..expander interpreter)
+ analysis.bundle
+ (io.io platform)
+ generation.bundle
+ extension/bundle.empty
+ ..program
+ [_.SVar _.Expression _.Expression]
+ ..extender
+ service
+ [(packager.package (_.manual "")
+ _.code
+ _.then
+ ..scope)
+ (format (/cli.target service)
+ (at file.default separator)
+ "program"
+ extension)])]
+ (..declare_success! []))
+ (io.io [])))))))