aboutsummaryrefslogtreecommitdiff
path: root/src/lux/analyser/meta.clj
diff options
context:
space:
mode:
authorEduardo Julian2016-01-05 22:22:54 -0400
committerEduardo Julian2016-01-05 22:22:54 -0400
commit3855f395e7cdd8e49086f2d0d82ed231e8896b69 (patch)
tree173c7b9f3aa5c8f86a44210074634da11b5b9a40 /src/lux/analyser/meta.clj
parentc52036b75a692a0def3fedb7f175134d8dfb0f5b (diff)
- Optimized the new "product" implementation to improve performance & memory consumption.
Diffstat (limited to 'src/lux/analyser/meta.clj')
-rw-r--r--src/lux/analyser/meta.clj8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lux/analyser/meta.clj b/src/lux/analyser/meta.clj
index fb75003e8..185391678 100644
--- a/src/lux/analyser/meta.clj
+++ b/src/lux/analyser/meta.clj
@@ -28,10 +28,14 @@
(meta-get ident dict*))
(&/$Nil)
- &/None$))
+ &/None$
+
+ _
+ (assert false (prn-str (&/adt->text ident)
+ (&/adt->text dict)))))
(do-template [<name> <tag-name>]
- (def <name> (&/T tag-prefix <tag-name>))
+ (def <name> (&/T [tag-prefix <tag-name>]))
type?-tag "type?"
alias-tag "alias"