aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/control/exception.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/control/exception.lux')
-rw-r--r--stdlib/source/library/lux/control/exception.lux8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/library/lux/control/exception.lux b/stdlib/source/library/lux/control/exception.lux
index 4998142f7..17de72095 100644
--- a/stdlib/source/library/lux/control/exception.lux
+++ b/stdlib/source/library/lux/control/exception.lux
@@ -28,8 +28,8 @@
(type: .public (Exception a)
(Record
- {#label Text
- #constructor (-> a Text)}))
+ [#label Text
+ #constructor (-> a Text)]))
(def: .public (match? exception error)
(All (_ e) (-> (Exception e) Text Bit))
@@ -101,10 +101,10 @@
(All ((~ g!_) (~+ (list\each |type_variable|.format t_vars)))
(..Exception [(~+ (list\each (value@ #|input|.type) inputs))]))
(let [(~ g!descriptor) (~ (code.text descriptor))]
- {#..label (~ g!descriptor)
+ [#..label (~ g!descriptor)
#..constructor (function ((~ g!self) [(~+ (list\each (value@ #|input|.binding) inputs))])
((~! text\composite) (~ g!descriptor)
- (~ (maybe.else (' "") body))))}))))))))
+ (~ (maybe.else (' "") body))))]))))))))
(def: (report' entries)
(-> (List [Text Text]) Text)