aboutsummaryrefslogtreecommitdiff
path: root/src/lux/base.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/lux/base.clj')
-rw-r--r--src/lux/base.clj6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lux/base.clj b/src/lux/base.clj
index 9ea255132..3ac994043 100644
--- a/src/lux/base.clj
+++ b/src/lux/base.clj
@@ -32,12 +32,18 @@
(defn T [& elems]
(to-array elems))
+;; (definline T [& elems]
+;; `(to-array (list ~@elems)))
(defn V [tag value]
(to-array [tag value]))
+;; (definline V [tag value]
+;; `(to-array [~tag ~value]))
(defn R [& kvs]
(to-array kvs))
+;; (definline R [& kvs]
+;; `(to-array (list ~@kvs)))
(defn get$ [slot ^objects record]
(aget record slot))