(define world-root (array 1 1 1 (list world-new-entry)))
the number of elements is being increased during the program execution. every element is a list.
and even this simple situation does not work.
for now i switched to lists entirely, they perform much better, after serialization i get:
Code Select
(set 'world-root '(
(((nil 1 "data/maps/start.lisp")))))