Если вы хотите что-то не ленивое, но избегающее некоторых накладных расходов, вы можете сделать:
(vec (make-array Object 1024))
Обратите внимание, assoc
не изменяет вектор, он возвращает новый вектор с одним из измененных значений. Векторы неизменны. Ваш код никогда не будет работать как опубликовано.