Skip to content

Clojurescript rtd-records with more than 20 elements #48

@dobretzberger

Description

@dobretzberger

The following record definition:

(:require [active.clojure.cljs.record :as rec :include-macros true])
(rec/define-record-type Rec21 {:rtd-record? true}
                        make-rec21 rec-21?
                        [r1 rec-r1
                        r2 rec-r2
                        r3 rec-r3
                        r4 rec-r4
                        r5 rec-r5
                        r6 rec-r6
                        r7 rec-r7
                        r8 rec-r8
                        r9 rec-r9
                        r10 rec-r10
                        r11 rec-r11
                        r12 rec-r12
                        r13 rec-r13
                        r14 rec-r14
                        r15 rec-r15
                        r16 rec-r16
                        r17 rec-r17
                        r18 rec-r18
                        r19 rec-r19
                        r20 rec-r20
                        r21 rec-r21])

results in an warning:

Use of undeclared Var [...]/java

This does not happen with 20 or less elements in the record, or without {:rtd-record? true}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions