Arc Forumnew | comments | leaders | submitlogin
1 point by aw 5200 days ago | link | parent

ah, I think it's Racket's eval which is copying the vector:

  Welcome to Racket v5.0.2.
  > (define a #(1 2 3))
  > (define b (eval (list 'quote a)))
  > a
  '#(1 2 3)
  > b
  '#(1 2 3)
  > (eq? a b)
  #f