Is this intended or a bug? Assigning get/set with the keystore appears to strip a level of list.
Or am I missing something?
lib: ()
lib.test: on _ do
a: (list (list (list 1,2,3)))
data.a: a
show[data.a]
data.a: data.a
show[data.a]
data.a: data.a
show[data.a]
data.a: data.a
show[data.a]
x: (list (list (list 4,5,6)))
y: (list (list 7,8,9))
z: (list 10,11,12)
w: 13,14,15
data.x: x
show[data.x]
data.y: y
show[data.y]
data.z: z
show[data.z]
data.w: w
show[data.w]
nil
end
will produce:
(((1,2,3)))
((1,2,3))
(1,2,3)
1
(((4,5,6)))
((7,8,9))
(10,11,12)
13
nil
This was run in v1.62 Decker