diff options
Diffstat (limited to 'lux-ruby/source')
-rw-r--r-- | lux-ruby/source/program.lux | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/lux-ruby/source/program.lux b/lux-ruby/source/program.lux index 35aada877..df8ed9b66 100644 --- a/lux-ruby/source/program.lux +++ b/lux-ruby/source/program.lux @@ -1,7 +1,7 @@ (.require [library [lux (.except) - [program (.only program:)] + [program (.only program)] ["[0]" debug] ["[0]" ffi (.only import)] [abstract @@ -987,23 +987,24 @@ (-> Any platform.Custom) (undefined)) -(program: [service cli.service] - (exec - (do async.monad - [_ (/.compiler ..lux_compiler - (context.ruby (cli.target service)) - ..expander - analysis.bundle - ..platform - generation.bundle - (function.constant extension/bundle.empty) - ..program - [Register _.Expression _.Statement] - ..extender - service - [packager.package - (format (cli.target service) - (at file.default separator) - "program")])] - (..declare_success! [])) - (io.io []))) +(def _ + (program [service cli.service] + (exec + (do async.monad + [_ (/.compiler ..lux_compiler + (context.ruby (cli.target service)) + ..expander + analysis.bundle + ..platform + generation.bundle + (function.constant extension/bundle.empty) + ..program + [Register _.Expression _.Statement] + ..extender + service + [packager.package + (format (cli.target service) + (at file.default separator) + "program")])] + (..declare_success! [])) + (io.io [])))) |