{ person: self.person, } RUNTIME ERROR: max stack frames exceeded. { "self": "a", b: self.self } STATIC ERROR, expected token identifier but got self
For comparison, reader variables in Common Lisp:
CL-USER> (setf *print-circle* t) T CL-USER> '#1=(person . #1#) #1=(PERSON . #1#)