aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/compositor
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/program/compositor.lux101
-rw-r--r--stdlib/source/program/compositor/cli.lux25
-rw-r--r--stdlib/source/program/compositor/export.lux51
-rw-r--r--stdlib/source/program/compositor/import.lux53
-rw-r--r--stdlib/source/program/compositor/static.lux9
5 files changed, 122 insertions, 117 deletions
diff --git a/stdlib/source/program/compositor.lux b/stdlib/source/program/compositor.lux
index b964e6502..6c0f700c2 100644
--- a/stdlib/source/program/compositor.lux
+++ b/stdlib/source/program/compositor.lux
@@ -1,54 +1,55 @@
(.module:
- [lux (#- Module)
- [type (#+ :share)]
- ["." debug]
- [abstract
- [monad (#+ Monad do)]]
- [control
- ["." io (#+ IO io)]
- ["." try (#+ Try)]
- [concurrency
- ["." promise (#+ Promise) ("#\." monad)]]]
- [data
- [binary (#+ Binary)]
- ["." product]
- ["." text
- ["%" format (#+ format)]]
- [collection
- ["." dictionary]
- ["." row (#+ Row)]]]
- [time
- ["." instant]]
- ["." world #_
- ["." file]
- ["#/." program]
- ## ["." console]
- ]
- [tool
- [compiler
- ["." phase]
- [default
- ["." platform (#+ Platform)]]
- [language
- ["$" lux
- ["#/." program (#+ Program)]
- ["." syntax]
- ["." analysis
- [macro (#+ Expander)]]
- ["." generation (#+ Buffer Context)]
- ["." directive]
- [phase
- [extension (#+ Extender)]]]]
- [meta
- [packager (#+ Packager)]
- [archive (#+ Archive)
- [descriptor (#+ Module)]]
- [cache
- ["." dependency]]
- [io
- ["ioW" archive]]]]
- ## ["." interpreter]
- ]]
+ [library
+ [lux (#- Module)
+ [type (#+ :share)]
+ ["." debug]
+ [abstract
+ [monad (#+ Monad do)]]
+ [control
+ ["." io (#+ IO io)]
+ ["." try (#+ Try)]
+ [concurrency
+ ["." promise (#+ Promise) ("#\." monad)]]]
+ [data
+ [binary (#+ Binary)]
+ ["." product]
+ ["." text
+ ["%" format (#+ format)]]
+ [collection
+ ["." dictionary]
+ ["." row (#+ Row)]]]
+ [time
+ ["." instant]]
+ ["." world #_
+ ["." file]
+ ["#/." program]
+ ## ["." console]
+ ]
+ [tool
+ [compiler
+ ["." phase]
+ [default
+ ["." platform (#+ Platform)]]
+ [language
+ ["$" lux
+ ["#/." program (#+ Program)]
+ ["." syntax]
+ ["." analysis
+ [macro (#+ Expander)]]
+ ["." generation (#+ Buffer Context)]
+ ["." directive]
+ [phase
+ [extension (#+ Extender)]]]]
+ [meta
+ [packager (#+ Packager)]
+ [archive (#+ Archive)
+ [descriptor (#+ Module)]]
+ [cache
+ ["." dependency]]
+ [io
+ ["ioW" archive]]]]
+ ## ["." interpreter]
+ ]]]
["." / #_
["#." cli (#+ Service)]
["#." static (#+ Static)]
diff --git a/stdlib/source/program/compositor/cli.lux b/stdlib/source/program/compositor/cli.lux
index 4c4384636..d3b61640b 100644
--- a/stdlib/source/program/compositor/cli.lux
+++ b/stdlib/source/program/compositor/cli.lux
@@ -1,16 +1,17 @@
(.module:
- [lux (#- Module Source)
- [control
- [pipe (#+ case>)]
- ["<>" parser
- ["." cli (#+ Parser)]]]
- [tool
- [compiler
- [meta
- [archive
- [descriptor (#+ Module)]]]]]
- [world
- [file (#+ Path)]]])
+ [library
+ [lux (#- Module Source)
+ [control
+ [pipe (#+ case>)]
+ ["<>" parser
+ ["." cli (#+ Parser)]]]
+ [tool
+ [compiler
+ [meta
+ [archive
+ [descriptor (#+ Module)]]]]]
+ [world
+ [file (#+ Path)]]]])
(type: #export Source
Path)
diff --git a/stdlib/source/program/compositor/export.lux b/stdlib/source/program/compositor/export.lux
index 24ba3492c..9c2bdef52 100644
--- a/stdlib/source/program/compositor/export.lux
+++ b/stdlib/source/program/compositor/export.lux
@@ -1,29 +1,30 @@
(.module:
- [lux (#- Source)
- [abstract
- ["." monad (#+ do)]]
- [control
- ["." try (#+ Try)]
- [concurrency
- ["." promise (#+ Promise)]]]
- [data
- ["." text
- ["%" format (#+ format)]]
- [collection
- ["." dictionary]
- ["." row]]
- [format
- ["." binary]
- ["." tar]]]
- [time
- ["." instant]]
- [tool
- [compiler
- [meta
- ["." io #_
- ["#" context (#+ Extension)]]]]]
- [world
- ["." file]]]
+ [library
+ [lux (#- Source)
+ [abstract
+ ["." monad (#+ do)]]
+ [control
+ ["." try (#+ Try)]
+ [concurrency
+ ["." promise (#+ Promise)]]]
+ [data
+ ["." text
+ ["%" format (#+ format)]]
+ [collection
+ ["." dictionary]
+ ["." row]]
+ [format
+ ["." binary]
+ ["." tar]]]
+ [time
+ ["." instant]]
+ [tool
+ [compiler
+ [meta
+ ["." io #_
+ ["#" context (#+ Extension)]]]]]
+ [world
+ ["." file]]]]
[//
[cli (#+ Source Export)]])
diff --git a/stdlib/source/program/compositor/import.lux b/stdlib/source/program/compositor/import.lux
index f91ad03e7..4edb82a5e 100644
--- a/stdlib/source/program/compositor/import.lux
+++ b/stdlib/source/program/compositor/import.lux
@@ -1,30 +1,31 @@
(.module:
- [lux (#- Module)
- [abstract
- ["." monad (#+ Monad do)]]
- [control
- ["." try (#+ Try)]
- ["." exception (#+ exception:)]
- [concurrency
- ["." promise (#+ Promise) ("#\." monad)]]
- ["<>" parser
- ["<.>" binary]]]
- [data
- [binary (#+ Binary)]
- ["." text
- ["%" format (#+ format)]]
- [collection
- ["." dictionary (#+ Dictionary)]
- ["." row]]
- [format
- ["." tar]]]
- [tool
- [compiler
- [meta
- [archive
- [descriptor (#+ Module)]]]]]
- [world
- ["." file]]]
+ [library
+ [lux (#- Module)
+ [abstract
+ ["." monad (#+ Monad do)]]
+ [control
+ ["." try (#+ Try)]
+ ["." exception (#+ exception:)]
+ [concurrency
+ ["." promise (#+ Promise) ("#\." monad)]]
+ ["<>" parser
+ ["<.>" binary]]]
+ [data
+ [binary (#+ Binary)]
+ ["." text
+ ["%" format (#+ format)]]
+ [collection
+ ["." dictionary (#+ Dictionary)]
+ ["." row]]
+ [format
+ ["." tar]]]
+ [tool
+ [compiler
+ [meta
+ [archive
+ [descriptor (#+ Module)]]]]]
+ [world
+ ["." file]]]]
[//
[cli (#+ Library)]])
diff --git a/stdlib/source/program/compositor/static.lux b/stdlib/source/program/compositor/static.lux
index d5e100f30..ee65f9f72 100644
--- a/stdlib/source/program/compositor/static.lux
+++ b/stdlib/source/program/compositor/static.lux
@@ -1,8 +1,9 @@
(.module:
- [lux #*
- [target (#+ Target)]
- [world
- [file (#+ Path)]]])
+ [library
+ [lux #*
+ [target (#+ Target)]
+ [world
+ [file (#+ Path)]]]])
(type: #export Static
{#host Target