aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/ffi/export.js.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/ffi/export.js.lux21
1 files changed, 11 insertions, 10 deletions
diff --git a/stdlib/source/library/lux/ffi/export.js.lux b/stdlib/source/library/lux/ffi/export.js.lux
index 9cf794d8e..07f3e8268 100644
--- a/stdlib/source/library/lux/ffi/export.js.lux
+++ b/stdlib/source/library/lux/ffi/export.js.lux
@@ -16,7 +16,7 @@
["[0]" list (.open: "[1]#[0]" monad mix)]
["[0]" set]]]
["[0]" macro (.only)
- [syntax (.only syntax:)]
+ [syntax (.only syntax)]
["[0]" code]]
[math
["[0]" random]]
@@ -85,12 +85,13 @@
(generation.log! (%.format "Export " (%.text name)))))]
(in directive.no_requirements)))
- (syntax: .public (export: [exports (<>.many <code>.any)])
- (let [! meta.monad]
- (|> exports
- (monad.each ! macro.expansion)
- (at ! each (|>> list#conjoint
- (monad.each ! ..definition)))
- (at ! conjoint)
- (at ! each (list#each (function (_ [name term])
- (` (<extension> (~ (code.text name)) (~ term))))))))))
+ (def: .public export
+ (syntax (_ [exports (<>.many <code>.any)])
+ (let [! meta.monad]
+ (|> exports
+ (monad.each ! macro.expansion)
+ (at ! each (|>> list#conjoint
+ (monad.each ! ..definition)))
+ (at ! conjoint)
+ (at ! each (list#each (function (_ [name term])
+ (` (<extension> (~ (code.text name)) (~ term)))))))))))