aboutsummaryrefslogtreecommitdiff
path: root/stdlib
diff options
context:
space:
mode:
authorEduardo Julian2019-03-13 19:55:56 -0400
committerEduardo Julian2019-03-13 19:55:56 -0400
commitd98d1cb26f8cd3aa49f9c1e9f461ae0ee176df7c (patch)
treeb3500454334fce41b034ab37a2e0594b62354eb2 /stdlib
parentf49a6d1b8ae5db27270f99ecf92c40c74a4334e3 (diff)
The general shape of the compiler has been recognized as a program unto itself (albeit a program which must be parameterized).
Diffstat (limited to 'stdlib')
-rw-r--r--stdlib/source/lux/tool/compiler/default/platform.lux6
-rw-r--r--stdlib/source/program/compositor.lux (renamed from stdlib/source/lux/tool/compiler/program.lux)2
-rw-r--r--stdlib/source/program/compositor/cli.lux (renamed from stdlib/source/lux/tool/compiler/cli.lux)0
3 files changed, 5 insertions, 3 deletions
diff --git a/stdlib/source/lux/tool/compiler/default/platform.lux b/stdlib/source/lux/tool/compiler/default/platform.lux
index 529a4ed79..7748db721 100644
--- a/stdlib/source/lux/tool/compiler/default/platform.lux
+++ b/stdlib/source/lux/tool/compiler/default/platform.lux
@@ -24,12 +24,14 @@
["." generation]
[analysis
["." module]]]
- ["." cli (#+ Configuration)]
[meta
["." archive (#+ Archive)
[descriptor (#+ Module)]]
[io
- ["." context]]]]])
+ ["." context]]]]]
+ [program
+ [compositor
+ ["." cli (#+ Configuration)]]])
(type: #export (Platform ! anchor expression statement)
{#&monad (Monad !)
diff --git a/stdlib/source/lux/tool/compiler/program.lux b/stdlib/source/program/compositor.lux
index 4a079cc0f..5fb90837f 100644
--- a/stdlib/source/lux/tool/compiler/program.lux
+++ b/stdlib/source/program/compositor.lux
@@ -26,7 +26,7 @@
["." archive (#+ Archive)]]]
## ["." interpreter]
]]
- [//
+ [/
["." cli (#+ Service)]])
(def: (or-crash! failure-description action)
diff --git a/stdlib/source/lux/tool/compiler/cli.lux b/stdlib/source/program/compositor/cli.lux
index e08c83c7e..e08c83c7e 100644
--- a/stdlib/source/lux/tool/compiler/cli.lux
+++ b/stdlib/source/program/compositor/cli.lux