Skip to content

Commit ea19c5f

Browse files
committed
another simplification
1 parent a8df28f commit ea19c5f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/sci/impl/records.cljc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,15 +328,15 @@
328328
:sci.impl/var (list 'var record-name)
329329
:sci.impl.record/map-constructor (list 'var map-factory-sym)}))
330330
(defn ~constructor-fn-sym
331-
([~@fields]
331+
(~fields
332332
(~constructor-fn-sym ~@fields nil nil))
333333
([~@fields meta# ext#]
334334
(sci.impl.records/->record-impl '~rec-type ~rec-type (var ~record-name)
335335
(cond-> (zipmap ~keys ~fields)
336336
ext# (merge ext#)
337337
meta# (with-meta meta#)))))
338338
(defn ~factory-fn-sym
339-
([~@fields]
339+
(~fields
340340
(~constructor-fn-sym ~@fields nil nil)))
341341
(defn ~map-factory-sym [m#]
342342
(sci.impl.records/->record-impl '~rec-type ~rec-type (var ~record-name) (merge '~nil-map m#)))

0 commit comments

Comments
 (0)