aboutsummaryrefslogtreecommitdiff
path: root/lux-python
diff options
context:
space:
mode:
authorEduardo Julian2022-06-01 21:52:34 -0400
committerEduardo Julian2022-06-01 21:52:34 -0400
commit5d44577c3849a045052dc1c9f0dd7deddd032120 (patch)
treeb0e00801734720e9f985c7dfa239aaa0bdea7bcd /lux-python
parent659537b4ec859f1e705cdd1f82da29ab1a662d94 (diff)
Extensible import syntax: Part 1
Diffstat (limited to 'lux-python')
-rw-r--r--lux-python/source/program.lux34
1 files changed, 17 insertions, 17 deletions
diff --git a/lux-python/source/program.lux b/lux-python/source/program.lux
index feddcf1dd..221b98018 100644
--- a/lux-python/source/program.lux
+++ b/lux-python/source/program.lux
@@ -1,28 +1,28 @@
(.using
[library
[lux "*"
- [program {"+" program:}]
- ["[0]" ffi {"+" import:}]
+ [program (.only program:)]
+ ["[0]" ffi (.only import:)]
["[0]" debug]
["[0]" static]
[abstract
- ["[0]" monad {"+" do}]]
+ ["[0]" monad (.only do)]]
[control
["[0]" pipe]
["[0]" maybe]
- ["[0]" try {"+" Try} ("[1]#[0]" monad)]
- ["[0]" exception {"+" exception:}]
- ["[0]" io {"+" IO io}]
+ ["[0]" try (.only Try) ("[1]#[0]" monad)]
+ ["[0]" exception (.only exception:)]
+ ["[0]" io (.only IO io)]
["[0]" function]
[concurrency
- ["[0]" async {"+" Async}]]]
+ ["[0]" async (.only Async)]]]
[data
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" format}]
+ ["%" format (.only format)]
[encoding
["[0]" utf8]]]
[collection
- ["[0]" array {"+" Array}]
+ ["[0]" array (.only Array)]
["[0]" list ("[1]#[0]" functor)]]]
["[0]" macro
["^" pattern]
@@ -39,18 +39,18 @@
["_" python]]
[tool
["[0]" compiler
- ["[0]" phase {"+" Operation Phase} ("[1]#[0]" monad)]
+ ["[0]" phase (.only Operation Phase) ("[1]#[0]" monad)]
[reference
- [variable {"+" Register}]]
+ [variable (.only Register)]]
[language
[lux
- [program {"+" Program}]
- [generation {"+" Host}]
+ [program (.only Program)]
+ [generation (.only Host)]
["[0]" synthesis]
[analysis
- [macro {"+" Expander}]]
+ [macro (.only Expander)]]
[phase
- ["[0]" extension {"+" Extender Handler}
+ ["[0]" extension (.only Extender Handler)
["[1]/[0]" bundle]
["[0]" analysis "_"
["[1]" python]]
@@ -61,11 +61,11 @@
["[0]" python
["[0]" runtime]]]]]]
[default
- ["[0]" platform {"+" Platform}]]
+ ["[0]" platform (.only Platform)]]
[meta
["[0]" context]
["[0]" cli]
- [archive {"+" Archive}
+ [archive (.only Archive)
["[0]" unit]]
["[0]" packager "_"
["[1]" script]]]]]]]